:root{--ink:var(--hx-p-ink);--text:var(--hx-text);--text-2:var(--hx-text-2);--muted:var(--hx-text-3);--page:var(--hx-bg-subtle);--canvas:var(--hx-bg-canvas);--card:var(--hx-bg-surface);--bd:var(--hx-border);--bd-2:var(--hx-border-subtle);--hover:var(--hx-bg-hover);--thead:var(--hx-bg-subtle);--lime:var(--hx-accent);--link:var(--hx-link);--red:var(--hx-error);--warn:var(--hx-warning);--warn-bg:var(--hx-warning-bg);--ok:var(--hx-success);--ok-bg:var(--hx-success-bg);--amber:var(--hx-warning);--amber-bg:var(--hx-warning-bg);--r-card:var(--hx-radius-md);--r-menu:var(--hx-radius-md);--r-input:var(--hx-radius-sm);--r-pill:var(--hx-radius-pill);--sh-menu:var(--hx-shadow-2);--cw:1440px;--font-body:var(--font-inter), Inter, system-ui, -apple-system, sans-serif;--font-display:var(--font-unbounded), var(--font-body);--white:var(--hx-p-white);--soft:var(--hx-bg-muted);--dash:var(--hx-border-dashed);--red-bg:var(--hx-error-bg);--lime-bg:var(--hx-bg-selected);--lime-2:var(--hx-accent-edge);--red-soft:var(--hx-p-red-300);--ok-ink:var(--hx-success);--bd-hover:var(--hx-border-strong);--hx-font-ui:var(--font-inter), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--hx-font-display:var(--font-unbounded), var(--hx-font-ui)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--canvas);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}:where(a,button,[role=button],summary,[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:var(--hx-focus-ring);outline:none}:where(.k-hdr) :where(a,button):focus-visible{box-shadow:var(--hx-focus-ring-dark)}@media (pointer:coarse){:where(.k-tab,.k-tool,.k-btn-lime,.k-hdr-ico,.k-company,.k-nav a,.k-dots,.k-btn-sm,.k-bulk-a,.k-bulk-x,.k-search-btn,.k-seg button,.k-stage-seg button,.k-chip,.k-plus,.k-numlink,.k-owner,.k-cb,.k-logo,.k-modal-x,.k-link-muted,.k-linksm,.k-active-chip button,.k-active-reset,.k-rail-b,.k-act,.k-cont-b,.k-plink,.k-chip-more,.k-rcard-name,.k-fold-btn,.k-co-link,.k-rcard-vac a,.k-back,.k-pane-ct,.k-tpl,.k-rich-bar button,.k-dlg-send,.k-dlg-foot-b,.k-btn,.k-t-btn,.k-t-num,.k-cand-arr,.k-burger,.k-set-item,.k-nv-lang-add,.k-cp-soc,.k-set-tpl-del,.k-rich-var){position:relative}:where(.k-tab,.k-tool,.k-btn-lime,.k-company,.k-chip,.k-set-item,.k-nv-lang-add,.k-cp-soc,.k-set-tpl-del,.k-rich-var):after{content:"";position:absolute;inset:-2px 0}:where(.k-seg button):after{content:"";position:absolute;inset:-4px 0}:where(.k-cp-logo-pen):after{content:"";position:absolute;inset:-6px}:where(.k-hdr-ico,.k-t-btn,.k-btn,.k-burger):after{content:"";position:absolute;inset:-2px}:where(.k-t-num):after{content:"";position:absolute;inset:-6px -2px}:where(.k-cand-arr):after{content:"";position:absolute;inset:-6px}:where(.k-act-ico):after{inset:-6px -4px}:where(.k-dots,.k-rail-b):after{content:"";position:absolute;inset:-6px}:where(.k-act,.k-cont-b,.k-tpl):after,:where(.k-rich-bar button):after{content:"";position:absolute;inset:-6px -2px}:where(.k-pane-ct):after{content:"";position:absolute;inset:-8px -2px}:where(.k-dlg-send):after{content:"";position:absolute;inset:-2px 0}:where(.k-plink,.k-chip-more,.k-rcard-name):after{content:"";position:absolute;inset:-10px -4px}:where(.k-fold-btn,.k-co-link,.k-rcard-vac a,.k-back,.k-dlg-foot-b):after{content:"";position:absolute;inset:-12px -4px}:where(.k-nav a,.k-btn-sm,.k-bulk-a,.k-bulk-x,.k-search-btn,.k-stage-seg button,.k-modal-x):after{content:"";position:absolute;inset:-6px -2px}:where(.k-plus,.k-numlink,.k-owner,.k-link-muted,.k-linksm,.k-active-reset):after{content:"";position:absolute;inset:-10px -4px}:where(.k-cb,.k-logo,.k-active-chip button):after{content:"";position:absolute;inset:-12px}}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input{font:inherit}.k-hdr{background:var(--ink);color:var(--white);z-index:20;height:64px;position:relative}.k-hdr-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.k-hdr-bg:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff0f 50%,#fff0 100%);width:260px;position:absolute;inset:-40px auto -40px 55%;transform:skew(-28deg)}.k-hdr-in{align-items:center;gap:8px;height:100%;padding:0 32px;display:flex;position:relative}.k-logo{color:var(--hx-p-white);align-items:center;gap:8px;margin-right:16px;display:inline-flex}.k-logo-mark{width:20px;height:20px;display:block}.k-logo .k-logo-mark{color:var(--hx-accent)}.k-logo-word{width:auto;height:14px;display:block}.k-logo-sub{color:#fff9;margin-left:2px;font-size:15px}.k-nav{align-items:center;gap:4px;display:flex}.k-nav a{border-radius:var(--r-pill);height:40px;color:var(--hx-p-white-72);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.k-nav a:hover{background:#ffffff14}.k-nav a.is-active{background:var(--white);color:var(--text)}.k-badge{border-radius:var(--r-pill);background:var(--lime);min-width:20px;height:20px;color:var(--ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 8px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.k-hdr-right{align-items:center;gap:12px;margin-left:auto;display:flex}.k-burger{width:40px;height:40px;color:var(--hx-p-white);border-radius:50%;flex:none;justify-content:center;align-items:center;display:none}.k-burger:hover{background:var(--hx-p-white-08)}.k-burger svg{width:20px;height:20px}@media (max-width:1060px){header.k-hdr{height:64px}.k-hdr .k-hdr-in{flex-wrap:nowrap;row-gap:0;padding:0 16px}.k-hdr .k-nav,.k-hdr .k-cmenu,.k-hdr .k-hdr-sep{display:none}.k-burger{display:inline-flex}.k-hdr-right{gap:8px}}@media (max-width:640px){header.k-hdr{height:56px}.k-hdr .k-btn-new{justify-content:center;gap:0;width:40px;padding:0;font-size:0}.k-hdr .k-btn-new svg{width:18px;height:18px}}.k-mnav-bg{z-index:100;background:var(--hx-bg-scrim);animation:.18s ease-out k-fade;position:fixed;inset:0}@keyframes k-fade{0%{opacity:0}}.k-mnav{gap:var(--hx-space-2);width:min(360px,100vw - 48px);padding:var(--hx-space-2) var(--hx-space-4) var(--hx-space-6);overscroll-behavior:contain;background:var(--hx-bg-surface);box-shadow:var(--hx-shadow-2);flex-direction:column;animation:.22s ease-out k-mnav-in;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}@keyframes k-mnav-in{0%{opacity:0;transform:translate(32px)}}.k-mnav-top{justify-content:space-between;align-items:center;min-height:48px;display:flex}.k-mnav-title{font-size:var(--hx-fs-caption);font-weight:var(--hx-fw-semibold);color:var(--hx-text-2)}.k-mnav-x,.k-mnav-backb{width:40px;height:40px;color:var(--hx-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.k-mnav-x:hover,.k-mnav-backb:hover{background:var(--hx-bg-hover)}.k-mnav-x svg,.k-mnav-backb svg{width:18px;height:18px}.k-mnav-lvl{gap:var(--hx-space-2);flex-direction:column;animation:.22s ease-out k-lvl-in;display:flex}.k-mnav-lvl[data-back]{animation-name:k-lvl-back}@keyframes k-lvl-in{0%{opacity:0;transform:translate(24px)}}@keyframes k-lvl-back{0%{opacity:0;transform:translate(-24px)}}@media (prefers-reduced-motion:reduce){.k-mnav,.k-mnav-bg,.k-mnav-lvl{animation:none}}.k-mnav-who{align-items:center;gap:var(--hx-space-3);width:100%;padding:var(--hx-space-3);border-radius:var(--hx-radius-sm);background:var(--hx-bg-subtle);text-align:left;color:var(--hx-text);display:flex}.k-mnav-who:hover{background:var(--hx-bg-muted)}.k-mnav-who .k-company-av{width:40px;height:40px;font-size:14px}.k-mnav-whot{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.k-mnav-whot b{font-size:15px;font-weight:700}.k-mnav-whot span{font-size:var(--hx-fs-caption);color:var(--hx-text-3);overflow-wrap:anywhere}.k-mnav-grp{flex-direction:column;gap:2px;display:flex}.k-mnav-it{align-items:center;gap:var(--hx-space-3);width:100%;min-height:48px;padding:0 var(--hx-space-3);border-radius:var(--hx-radius-sm);color:var(--hx-text);text-align:left;font-size:15px;font-weight:500;text-decoration:none;display:flex;position:relative}.k-mnav-it:hover{background:var(--hx-bg-hover)}.k-mnav-it.is-active{background:var(--hx-bg-muted);font-weight:600}.k-mnav-it.is-active:before{content:"";border-radius:0 var(--hx-radius-pill) var(--hx-radius-pill) 0;background:var(--hx-sel-nav-bg);width:3px;position:absolute;top:12px;bottom:12px;left:0}.k-mnav-ico{width:20px;height:20px;color:var(--hx-text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.k-mnav-ico svg{width:20px;height:20px}.k-mnav-it.is-active .k-mnav-ico{color:var(--hx-text)}.k-mnav-ico.is-co{width:28px;height:28px}.k-mnav-ico.is-co .k-company-av{width:28px;height:28px;font-size:11px}.k-mnav-lbl{flex:1;min-width:0}.k-mnav-n{border-radius:var(--hx-radius-pill);min-width:24px;height:24px;font-size:var(--hx-fs-caption);color:var(--hx-text-2);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.k-mnav-n.is-new{background:var(--hx-accent);color:var(--hx-text-on-accent)}.k-mnav-val{border-radius:var(--hx-radius-pill);background:var(--hx-bg-muted);height:24px;font-size:var(--hx-fs-caption);align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.k-mnav-val.is-on{background:var(--hx-accent);color:var(--hx-text-on-accent)}.k-mnav-drill{color:var(--hx-text-3);flex:none;display:inline-flex}.k-mnav-drill svg{width:14px;height:14px}.k-mnav-sep{background:var(--hx-border);height:1px;margin:var(--hx-space-1) 0}.k-mnav-sub{padding:var(--hx-space-3) var(--hx-space-3) var(--hx-space-1);font-size:var(--hx-fs-caption);color:var(--hx-text-2);font-weight:700}.k-mnav-back{align-items:center;gap:var(--hx-space-2);min-height:48px;display:flex}.k-mnav-back b{overflow-wrap:anywhere;min-width:0;font-size:17px;font-weight:700}.k-mnav-lang{align-items:center;gap:var(--hx-space-3);min-height:48px;padding:0 var(--hx-space-3);font-size:15px;font-weight:500;display:flex}.k-mnav-it.is-out,.k-mnav-it.is-out .k-mnav-ico{color:var(--hx-error)}.k-btn-lime{border-radius:var(--r-pill);background:var(--lime);height:40px;color:var(--ink);white-space:nowrap;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex}@media (max-width:1240px){.k-nav a{padding:0 12px}.k-logo-sub{display:none}}@media (max-width:1180px){.k-company-name{display:none}.k-company{padding-right:8px}.k-nav a{gap:4px;padding:0 8px}.k-hdr-in{padding:0 20px}}@media (max-width:1060px) and (min-width:861px){.k-hdr{height:auto}.k-hdr-in{flex-wrap:wrap;row-gap:4px;padding:8px 20px}.k-hdr-right{margin-left:auto}.k-nav{order:3;width:100%}}.k-btn-lime:hover{background:var(--hx-accent-hover)}.k-btn-lime:disabled{background:var(--hx-bg-muted);color:var(--hx-text-disabled);cursor:not-allowed}.k-hdr-sep{background:#ffffff2e;width:1px;height:24px;margin:0 4px}.k-company{border-radius:var(--r-pill);height:40px;color:var(--white);white-space:nowrap;align-items:center;gap:8px;padding:0 12px 0 4px;font-size:15px;font-weight:600;display:inline-flex}.k-company svg{opacity:.7;width:14px;height:14px}.k-company:hover{background:#ffffff14}.k-company-av{background:var(--lime);width:32px;height:32px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.k-company-av img{object-fit:cover;width:100%;height:100%}.k-company-av.is-wide{background:var(--white);box-shadow:inset 0 0 0 1px var(--bd)}.k-company-av.is-wide img{object-fit:contain;padding:4px}.k-page{max-width:var(--cw);margin:0 auto;padding:40px 40px 96px}.k-title-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.k-h1{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:32px;font-weight:800;line-height:1.15}.k-sub{color:var(--text-2);margin-top:8px;font-size:15px}.k-tabs{gap:var(--hx-space-half);background:var(--hx-bg-surface);box-shadow:inset 0 0 0 1px var(--hx-border);padding:var(--hx-space-1);border-radius:var(--r-pill);margin-bottom:24px;display:inline-flex}.k-tab{align-items:center;gap:var(--hx-space-2);height:var(--hx-h-m);padding:0 var(--hx-space-4);border-radius:var(--r-pill);color:var(--text-2);white-space:nowrap;font-size:15px;font-weight:600;display:inline-flex}.k-tab:hover{color:var(--text);background:var(--hx-bg-hover)}.k-tab.is-active{background:var(--hx-sel-nav-bg);color:var(--hx-sel-nav-fg)}.k-tab-n{border-radius:var(--r-pill);background:var(--bd);min-width:24px;height:24px;color:var(--muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.k-tab.is-active .k-tab-n{background:var(--lime);color:var(--ink)}.k-tab-n.is-zero,.k-tab.is-active .k-tab-n.is-zero{color:var(--muted);background:0 0;min-width:0;padding:0;font-weight:500}.k-tab.is-active .k-tab-n.is-zero{color:inherit}.k-dot{border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:700;display:inline-flex}.k-dot.amber{background:var(--amber-bg);color:var(--amber)}.k-toolbar{align-items:center;gap:12px;min-height:40px;margin-bottom:20px;display:flex}.k-chip{border-radius:var(--r-pill);border:1.5px solid var(--bd);background:var(--white);height:40px;color:var(--text);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.k-chip:hover{border-color:var(--hx-border-strong)}.k-chip.is-on{background:var(--hx-accent);border-color:var(--hx-accent);color:var(--hx-text-on-accent)}.k-chip-val{color:var(--text-2);font-weight:500}.k-chip.is-on .k-chip-val{color:var(--hx-text-on-accent)}.k-chip svg{opacity:.6;width:14px;height:14px}.k-search{border:1px solid var(--hx-border-input);border-radius:var(--r-input);background:var(--white);align-items:center;gap:8px;width:320px;height:40px;margin-left:auto;padding:0 16px;display:flex}.k-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:15px}.k-search input::placeholder{color:var(--muted)}.k-search svg{width:14px;height:14px;color:var(--muted);flex:none}.k-card{background:var(--card);border:1px solid var(--bd);border-radius:var(--r-card)}.k-btn{border-radius:var(--r-pill);background:var(--text);height:40px;color:var(--white);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}.k-btn:hover{background:var(--hx-bg-inverse-hover)}.k-btn-sm{border-radius:var(--r-pill);border:1.5px solid var(--bd);background:var(--white);height:32px;color:var(--text);white-space:nowrap;align-items:center;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.k-btn-sm:hover{border-color:var(--hx-border-strong)}.k-link-muted{color:var(--muted);white-space:nowrap;font-size:15px;font-weight:600}.k-link-muted:hover{color:var(--text-2)}.k-table{border-collapse:separate;border-spacing:0;background:var(--card);border:1px solid var(--bd);border-radius:var(--r-card);width:100%;overflow:hidden}.k-table th{background:var(--thead);color:var(--text-2);text-align:left;border-bottom:1px solid var(--bd-2);white-space:nowrap;height:48px;padding:0 16px;font-size:15px;font-weight:600}.k-table th:first-child,.k-table td:first-child{width:56px;padding-left:24px}.k-table th:last-child,.k-table td:last-child{width:52px;padding-right:16px}.k-table td{border-bottom:1px solid var(--bd-2);vertical-align:middle;height:80px;padding:0 16px}.k-table tr:last-child td{border-bottom:0}.k-table tbody tr{cursor:pointer}.k-table tbody tr:hover td{background:var(--hover)}.k-table tbody tr.is-selected td{background:var(--hx-bg-selected)}.k-th-sort{color:inherit;align-items:center;gap:4px;display:inline-flex}.k-th-sort svg{opacity:0;width:12px;height:12px;transition:opacity .12s}.k-th-sort:hover svg{opacity:.5}.k-th-sort.is-active{color:var(--text)}.k-th-sort.is-active svg{opacity:1}.k-cb{border:1.5px solid var(--hx-border-input);border-radius:var(--hx-radius-xs);background:var(--white);vertical-align:middle;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.k-cb svg{width:12px;height:12px;color:var(--hx-text-on-accent);display:none}.k-cb.is-on{background:var(--hx-accent);border-color:var(--hx-accent-edge)}.k-cb.is-on svg{display:block}.k-vac{min-width:240px;max-width:560px}.k-table-wrap{max-width:100%}.k-table-vac th:not(.k-col-cb):not(.k-col-vac):not(:last-child),.k-table-vac td:not(.k-col-cb):not(.k-vac):not(:last-child){text-align:center}.k-table-vac th:not(.k-col-cb):not(.k-col-vac):not(:last-child) .k-th-sort{justify-content:center;width:100%}.k-table-vac th.k-col-vac,.k-table-vac td.k-vac{width:auto;min-width:300px}.k-table-vac.is-archive th:last-child,.k-table-vac.is-archive td:last-child{white-space:nowrap;width:1%}.k-owner{align-items:center;gap:var(--hx-space-2);max-width:100%;height:32px;padding:0 var(--hx-space-3) 0 0;border-radius:var(--hx-radius-pill);font-size:var(--hx-fs-body-s);font-weight:var(--hx-fw-semibold);color:var(--hx-text);white-space:nowrap;display:inline-flex}.k-owner:hover{background:var(--hx-bg-hover)}.k-owner.is-none{padding:0 var(--hx-space-3);color:var(--hx-text-3);font-weight:var(--hx-fw-medium)}.k-owner.is-none:hover{color:var(--hx-text)}.k-owner .k-av{width:28px;height:28px;font-size:var(--hx-fs-caption)}@media (max-width:639px){.k-table.k-table-stack{min-width:0;display:block;overflow:visible}.k-table.k-table-stack thead{display:none}.k-table.k-table-stack tbody{width:auto;display:block}.k-table.k-table-stack tbody tr{gap:var(--hx-space-3);width:auto;min-width:0;padding:var(--hx-space-4);border-bottom:1px solid var(--hx-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-table.k-table-stack tbody tr:last-child{border-bottom:0}.k-table.k-table-stack tbody td{border:0;min-width:0;height:auto;display:block;text-align:left!important;width:auto!important;padding:0!important}.k-table.k-table-stack tbody td:first-child{grid-column:1/-1}.k-table.k-table-stack tbody td[data-label]:before{content:attr(data-label);margin-bottom:var(--hx-space-half);font-size:var(--hx-fs-caption);font-weight:var(--hx-fw-medium);color:var(--hx-text-2);display:block}.k-table.k-table-stack tbody td:last-child:not([data-label]){grid-column:1/-1;text-align:right!important}.k-table.k-table-stack tbody td:last-child:not([data-label]):empty{display:none}.k-table-stack .k-team-role{width:auto}.k-tiles.k-tiles-2{grid-template-columns:1fr}.k-table-wrap:has(>.k-table-vac){overflow:visible}.k-table.k-table-vac{min-width:0;display:block;overflow:visible}.k-table.k-table-vac thead{display:none}.k-table.k-table-vac tbody{width:auto;display:block}.k-table.k-table-vac tbody tr{gap:var(--hx-space-3);width:auto;min-width:0;padding:var(--hx-space-4);border-bottom:1px solid var(--hx-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.k-table.k-table-vac tbody tr:last-child{border-bottom:0}.k-table.k-table-vac tbody tr.is-selected{background:var(--hx-bg-selected)}.k-table.k-table-vac tbody td{background:0 0;border:0;width:auto;min-width:0;max-width:none;height:auto;padding:0;display:block;text-align:left!important}.k-table.k-table-vac tbody td[data-label]:before{content:attr(data-label);margin-bottom:var(--hx-space-half);font-size:var(--hx-fs-caption);font-weight:var(--hx-fw-medium);color:var(--hx-text-2);display:block}.k-table.k-table-vac tbody td.k-vac{padding-right:var(--hx-space-10);grid-column:1/-1}.k-table.k-table-vac tbody td.k-empty{--pad:32px;padding:var(--pad) 16px;grid-column:1/-1;text-align:center!important}.k-table.k-table-vac.has-cb tbody td.k-vac{padding-left:var(--hx-space-8)}.k-table.k-table-vac tbody td.k-col-cb{left:var(--hx-space-4);top:var(--hx-space-4);position:absolute}.k-table.k-table-vac tbody td.k-col-act{right:var(--hx-space-2);top:var(--hx-space-2);position:absolute}.k-table-vac .k-vac-s{row-gap:var(--hx-space-1);margin-top:var(--hx-space-1);flex-wrap:wrap}.k-table-vac .k-owner{white-space:normal;text-align:left;height:auto;padding:0}.k-table-vac .k-few{white-space:normal}.k-table.k-table-vac.is-archive tbody td.k-col-act{white-space:normal;grid-column:1/-1;justify-self:end;width:auto;position:static}.k-table-vac.is-archive td.k-col-act>span{justify-content:flex-end;row-gap:var(--hx-space-2);flex-wrap:wrap}}@media (max-width:1360px){.k-table th,.k-table td{padding:0 12px}.k-page{padding-left:24px;padding-right:24px}.k-cand{min-width:260px}}@media (max-width:1300px){.k-col-city{display:none}}@media (max-width:1120px){.k-col-owner,.k-col-expects{display:none}.k-cand{min-width:220px}}@media (max-width:1000px){.k-col-match,.k-col-views,.k-col-pool{display:none}}@media (max-width:860px){.k-table-wrap{-webkit-overflow-scrolling:touch;border-radius:var(--r-card);overflow-x:auto}.k-table{min-width:640px}}.k-vac-t{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.k-vac-s{color:var(--text-2);align-items:center;gap:8px;margin-top:8px;font-size:15px;display:flex}.k-vac-s b{color:var(--text);font-weight:600}.k-vac-s .is-urgent{color:var(--warn);font-weight:600}.k-vac-s .is-expired{color:var(--red);font-weight:600}.k-sep{color:var(--muted)}.k-pill{border-radius:var(--r-pill);white-space:nowrap;align-items:center;height:24px;padding:0 8px;font-size:15px;font-weight:600;display:inline-flex}.k-pill.ok{background:var(--ok-bg);color:var(--hx-success)}.k-pill.warn{background:var(--warn-bg);color:var(--warn)}.k-pill.grey{background:var(--bd-2);color:var(--text-2)}.k-num{font-size:16px;font-weight:700}.k-num.red{color:var(--ink)}.k-numlink{color:var(--link);font-size:16px;font-weight:700}.k-num-row{align-items:center;gap:8px;display:inline-flex}.k-plus{border-radius:var(--r-pill);background:var(--lime);height:24px;color:var(--ink);align-items:center;padding:0 8px;font-size:14px;font-weight:700;display:inline-flex}.k-plus:hover{filter:brightness(1.04)}.k-numlink:hover{text-decoration:underline}.k-linksm{color:var(--link);white-space:nowrap;font-size:15px;font-weight:600}.k-linksm:hover{text-decoration:underline}.k-few{color:var(--text-2);white-space:nowrap;font-size:15px}.k-av{background:var(--bd);width:32px;height:32px;color:var(--text);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.k-av.mine{background:var(--ink);color:var(--lime)}.k-av.none{border:1.5px dashed var(--hx-border-dashed);background:0 0}.k-city{white-space:nowrap;align-items:center;gap:4px;font-size:15px;display:inline-flex}.k-city svg{width:12px;height:12px;color:var(--muted)}.k-dots{width:32px;height:32px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.k-dots:hover{background:var(--hx-bg-muted);color:var(--text)}.k-dots svg{width:16px;height:16px}.k-empty{--pad:48px;padding:var(--pad) 24px;text-align:center;color:var(--hx-text-2);font-size:15px;position:relative}.k-table td.k-empty{height:auto;padding:var(--pad) 24px}.k-empty:before{content:"";background:var(--hx-bg-muted);border-radius:50%;width:64px;height:64px;margin:0 auto 12px;display:block}.k-empty:after{content:"";top:calc(var(--pad) + 20px);background:var(--hx-text);width:24px;height:24px;position:absolute;left:50%;transform:translate(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"%3E%3Cpath d=\"M56 296L128 96H384L456 296V416H56Z\" fill=\"none\" stroke=\"%23000\" stroke-width=\"44\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3Cpath d=\"M56 296H176L208 344H304L336 296H456\" fill=\"none\" stroke=\"%23000\" stroke-width=\"44\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"%3E%3Cpath d=\"M56 296L128 96H384L456 296V416H56Z\" fill=\"none\" stroke=\"%23000\" stroke-width=\"44\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3Cpath d=\"M56 296H176L208 344H304L336 296H456\" fill=\"none\" stroke=\"%23000\" stroke-width=\"44\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E") 50%/contain no-repeat}.k-menu-wrap{display:inline-block;position:relative}.k-menu{background:var(--white);border:1px solid var(--bd);border-radius:var(--r-menu);min-width:220px;box-shadow:var(--sh-menu);z-index:30;color:var(--text);text-align:left;padding:8px;font-weight:500;position:absolute;top:calc(100% + 6px);left:0}.k-menu.right{left:auto;right:0}.k-menu--fixed{z-index:60;position:fixed;top:auto;left:auto}.k-menu--fixed.right{right:auto}.k-menu-item{text-align:left;border-radius:var(--hx-radius-sm);width:100%;color:var(--text);align-items:center;gap:12px;padding:12px;font-size:15px;display:flex}.k-menu-item:hover{background:var(--hover)}.k-menu-item.is-on{background:var(--hx-bg-selected);font-weight:600}.k-menu-item.danger{color:var(--red)}.k-menu-item.k-menu-stage>svg{width:16px;height:16px;color:var(--hx-text-2);flex:none}.k-menu-item .k-check{opacity:0;flex:none;width:14px;height:14px}.k-menu-item.is-on .k-check{opacity:1}.k-menu-sep{background:var(--bd-2);height:1px;margin:8px 0}.k-menu:has(.k-cmenu-head){min-width:292px;padding:8px}.k-cmenu-head{border-bottom:1px solid var(--bd-2);align-items:center;gap:12px;margin-bottom:8px;padding:8px 12px 12px;display:flex}.k-cmenu-who{flex-direction:column;min-width:0;display:flex}.k-cmenu-who b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.k-cmenu-who>span{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:13px;overflow:hidden}.k-cmenu-it{color:var(--text);border-radius:var(--hx-radius-sm);align-items:center;gap:12px;padding:8px 12px;font-size:15px;font-weight:500;display:flex}.k-cmenu-ico{border-radius:var(--hx-radius-sm);background:var(--page);width:32px;height:32px;color:var(--ink);flex:none;justify-content:center;align-items:center;transition:background .12s;display:inline-flex}.k-cmenu-ico svg{width:15px;height:15px}.k-menu-item.k-cmenu-it:hover .k-cmenu-ico{background:var(--lime)}.k-menu-item.k-cmenu-out{color:var(--hx-error)}.k-menu-item.k-cmenu-out .k-cmenu-ico{color:var(--hx-error);background:var(--hx-error-bg)}.k-cmenu-sub{color:var(--muted);padding:8px 12px 2px;font-size:13px;font-weight:600}.k-cmenu-ico.k-cmenu-co,.k-menu-item.k-cmenu-it:hover .k-cmenu-ico.k-cmenu-co{background:0 0}.k-cmenu-val{border-radius:var(--r-pill);background:var(--page);height:24px;color:var(--text);align-items:center;margin-left:auto;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.k-cmenu-val.is-on{background:var(--lime);color:var(--ink)}.k-cmenu-lang .k-seg{background:var(--bd-2);gap:2px;margin-left:auto;padding:4px}.k-cmenu-lang .k-seg button{height:32px;padding:0 12px;font-size:13px}.k-cmenu-lang .k-seg button.is-on{background:var(--lime);color:var(--ink);box-shadow:none;font-weight:700}.k-menu-item.k-cmenu-out:hover{color:var(--red)}.k-menu-item.k-cmenu-out:hover .k-cmenu-ico{background:var(--red-bg);color:var(--red)}.k-bulk{border-radius:var(--r-pill);background:var(--ink);height:40px;color:var(--white);align-items:center;gap:8px;margin-bottom:20px;padding:0 8px 0 20px;display:flex}.k-bulk b{align-items:center;gap:8px;margin-right:8px;font-weight:700;display:inline-flex}.k-bulk .k-badge{background:var(--lime)}.k-bulk button.k-bulk-a{border-radius:var(--r-pill);height:32px;color:var(--white);padding:0 16px;font-size:15px;font-weight:600}.k-bulk button.k-bulk-a:hover{background:#ffffff1a}.k-bulk button.k-bulk-a{white-space:nowrap;flex:none;align-items:center;display:inline-flex}.k-bulk button.k-bulk-a>svg{flex:none;width:16px;height:16px;margin-right:8px}.k-bulk button.k-bulk-a.danger{color:var(--hx-p-red-300)}.k-bulk .k-bulk-x{color:#ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;display:inline-flex}.k-bulk .k-bulk-x:hover{color:var(--white);background:#ffffff1a}[data-tip]{position:relative}.k-login{background:var(--ink);place-items:center;min-height:100vh;padding:24px;display:grid}.k-login-card{background:var(--white);border-radius:var(--hx-radius-lg);width:100%;max-width:420px;padding:32px}.k-login-card h1{font-family:var(--font-display);margin:16px 0 8px;font-size:24px;font-weight:700}.k-login-card p{color:var(--text-2);margin:0 0 20px;font-size:15px}.k-input{border:1px solid var(--hx-border-input);border-radius:var(--r-input);outline:none;width:100%;height:48px;padding:0 16px;font-size:15px}.k-input:hover{border-color:var(--hx-text-2)}.k-input:disabled,.k-input[readonly]{background:var(--hx-bg-subtle);border-color:var(--hx-border);color:var(--hx-text-2);cursor:default}.k-input:focus{border-color:var(--hx-text);box-shadow:var(--hx-focus-halo)}.k-login-card .k-btn{width:100%;height:48px;margin-top:12px}.k-note{color:var(--text-2);margin-top:16px;font-size:15px}.k-note.ok{color:var(--hx-success)}.k-note.err{color:var(--red)}.k-title-row .k-sub{margin-top:8px}.k-tiles{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.k-tile{background:var(--card);border:1px solid var(--bd);border-radius:var(--r-card);padding:24px}.k-tile b{font-family:var(--font-display);letter-spacing:-.01em;font-size:32px;font-weight:800;line-height:1.1;display:block}.k-tile b.red{color:var(--ink)}.k-tile span{color:var(--text-2);margin-top:8px;font-size:15px;display:block}.k-cand{align-items:center;gap:16px;min-width:320px;display:flex}.k-cand-av{background:var(--bd);width:40px;height:40px;color:var(--text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex;overflow:hidden}.k-cand-av img{object-fit:cover;width:100%;height:100%}.k-cand-n{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.k-cand-n.is-unread{font-weight:700}.k-cand-n .k-unread{background:var(--link);border-radius:50%;flex:none;width:7px;height:7px}.k-cand-s{color:var(--text-2);margin-top:4px;font-size:15px}.k-wait{align-items:center;gap:var(--hx-space-1);border-radius:var(--r-pill);white-space:nowrap;background:var(--bd-2);height:28px;color:var(--text-2);padding:0 12px;font-size:15px;font-weight:600;display:inline-flex}.k-wait svg{flex:none;width:14px;height:14px}.k-wait.red{background:var(--warn-bg);color:var(--warn)}.k-stage{border-radius:var(--r-pill);white-space:nowrap;background:var(--bd-2);height:28px;color:var(--text-2);align-items:center;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex}.k-stage.interview,.k-stage.offer{background:var(--ok-bg);color:var(--hx-success)}.k-stage.rejected{background:var(--hx-bg-subtle);color:var(--muted)}.k-stage.review{background:var(--amber-bg);color:var(--amber)}.k-cv{color:var(--text-2);white-space:nowrap;align-items:center;gap:4px;font-size:15px;font-weight:600;display:inline-flex}.k-cv svg{width:14px;height:14px}.k-back{color:var(--text-2);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.k-back svg{flex:none;width:14px;height:14px}.k-back:hover{color:var(--text)}.k-resp-av{background:var(--bd);width:84px;height:84px;color:var(--text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex;overflow:hidden}.k-resp-av img{object-fit:cover;width:100%;height:100%}.k-owner-none{color:var(--muted)}.k-cols{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:20px;display:grid}.k-section{padding:24px 32px}.k-section+.k-section{margin-top:20px}.k-section h3{color:var(--text);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;font-size:20px;font-weight:700;display:flex}.k-section h3 svg{width:17px;height:17px;color:var(--text-2);flex:none}.k-section h3 small{color:var(--text-2);margin-left:2px;font-size:14px;font-weight:500}.k-letter{white-space:pre-wrap;font-size:16px;line-height:1.65}.k-composer{margin-top:16px}.k-composer textarea{border:1px solid var(--hx-border-input);border-radius:var(--r-input);resize:vertical;outline:none;width:100%;min-height:120px;padding:12px 16px;font-family:inherit;font-size:15px;line-height:1.5}.k-composer textarea:focus{border-color:var(--hx-text);box-shadow:var(--hx-focus-halo)}.k-composer-row{align-items:center;gap:8px;margin-top:12px;display:flex}.k-composer-row .k-btn{height:40px;padding:0 20px;font-size:15px}.k-composer-note{color:var(--hx-success);margin-left:8px;font-size:15px}.k-composer-note.err{color:var(--red)}.k-tpl{border-radius:var(--r-pill);border:1.5px solid var(--bd);background:var(--white);height:32px;color:var(--text);align-items:center;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex}.k-tpl:hover{border-color:var(--hx-border-strong)}.k-stage-seg{background:var(--hx-bg-muted);border-radius:var(--r-pill);flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}.k-stage-seg button{border-radius:var(--r-pill);height:32px;color:var(--text-2);white-space:nowrap;padding:0 12px;font-size:15px;font-weight:600}.k-stage-seg button.is-on{background:var(--hx-accent);color:var(--hx-text-on-accent);box-shadow:none;font-weight:700}.k-chips span{border-radius:var(--r-pill);background:var(--bd-2);height:28px;color:var(--text);align-items:center;gap:4px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.k-chips span svg{width:13px;height:13px}.k-chips span.is-hit{background:var(--ink);color:var(--white)}.k-chips span.is-hit svg{color:var(--lime)}.k-chips span.is-miss{background:var(--white);border:1.5px dashed var(--bd-2);color:var(--text-2)}.k-owner-row{color:var(--text-2);align-items:center;gap:8px;font-size:15px;display:inline-flex}.k-privacy{border-radius:var(--hx-radius-sm);background:var(--white);border:1px solid var(--bd);color:var(--text-2);align-items:center;gap:12px;margin-bottom:24px;padding:16px 20px;font-size:15px;display:flex}.k-privacy svg{width:16px;height:16px;color:var(--text);flex:none}.k-match{align-items:center;gap:8px;display:flex}.k-match-bar{border-radius:var(--hx-radius-pill);background:var(--hx-bg-muted);flex:none;width:80px;height:6px;overflow:hidden}.k-match-bar i{background:var(--text);border-radius:var(--hx-radius-pill);height:100%;display:block}.k-match b{min-width:40px;font-size:16px;font-weight:700}.k-match-note{color:var(--text-2);max-width:300px;margin-top:4px;font-size:15px;line-height:1.35}.k-tag{border-radius:var(--r-pill);white-space:nowrap;background:var(--bd-2);height:28px;color:var(--text-2);align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.k-tag.ok{background:var(--ok-bg);color:var(--hx-success)}.k-tag.lime{background:var(--lime-bg);color:var(--text)}.k-byreq{vertical-align:middle;height:22px;margin-left:8px;padding:0 8px;font-size:12px}.k-actv{color:var(--text-2);white-space:nowrap;font-size:15px}.k-actv b{color:var(--text);font-weight:600;display:block}.k-hidden{color:var(--muted);font-size:15px;font-style:normal}.k-form label{color:var(--text-2);margin:16px 0 8px;font-size:15px;display:block}.k-form .k-input{height:48px;font-size:15px}.k-form textarea{border:1px solid var(--hx-border-input);border-radius:var(--r-input);resize:vertical;outline:none;width:100%;min-height:160px;padding:12px 16px;font-family:inherit;font-size:15px;line-height:1.5}.k-form textarea:focus{border-color:var(--hx-text);box-shadow:var(--hx-focus-halo)}.k-form .k-btn{width:100%;margin-top:16px}.k-status-card{padding:16px 20px}.k-status-card b{margin-bottom:4px;font-size:15px;display:block}.k-status-card span{color:var(--text-2);font-size:15px}.k-pick{flex-direction:column;gap:8px;max-height:520px;display:flex;overflow:auto}.k-pick-i{text-align:left;border-radius:var(--hx-radius-sm);border:1px solid var(--bd-2);grid-template-columns:1fr auto;gap:2px 12px;padding:12px;display:grid}.k-pick-i:hover{background:var(--hover)}.k-pick-i b{font-size:15px;font-weight:600}.k-pick-i span{color:var(--text-2);grid-column:1;font-size:15px}.k-pick-i em{color:var(--muted);grid-area:1/2/span 2;align-self:center;font-size:15px;font-style:normal}.k-form select.k-input{appearance:none;background:var(--white)}.k-skills{border:1px solid var(--hx-border-input);border-radius:var(--r-input);flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:8px;display:flex}.k-skills input{font:inherit;border:0;outline:0;flex:1;min-width:140px;font-size:15px}.k-skill{border-radius:var(--r-pill);background:var(--bd-2);align-items:center;gap:4px;height:28px;padding:0 4px 0 12px;font-size:15px;font-weight:500;display:inline-flex}.k-skill button{width:20px;height:20px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.k-skill button svg{width:10px;height:10px}.k-skill button:hover{background:var(--hx-border);color:var(--text)}.k-skill.is-key{background:var(--lime);color:var(--ink);font-weight:600}.k-skill .k-skill-star{width:24px;height:24px;color:var(--hx-border-dashed);border-radius:50%;margin-left:-6px;font-size:14px}.k-skill .k-skill-star:hover{color:var(--text);background:#0000000f}.k-skill.is-key .k-skill-star{color:var(--ink)}.k-chip-s.is-key,.k-rp-chips span.is-key{box-shadow:inset 0 0 0 1.5px var(--lime)}.k-rp-chips span.is-hit.is-key{box-shadow:inset 0 0 0 2px var(--lime)}.k-chips span.is-ok{background:var(--ok-bg);color:var(--hx-success)}.k-created{border-radius:var(--hx-radius-sm);background:var(--ok-bg);color:var(--hx-success);align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:15px;font-weight:600;display:flex}@media (min-width:1800px){:root{--cw:1680px}body{font-size:16px}.k-page{padding:40px 40px 96px}.k-h1{font-size:32px}.k-sub{font-size:16px}.k-chip{height:40px;font-size:15px}.k-search{width:360px;height:40px}.k-table th{height:48px;padding:0 20px;font-size:15px}.k-table td{height:92px;padding:0 20px}.k-vac-t,.k-vac-s{font-size:15px}.k-num,.k-numlink{font-size:16px}.k-linksm,.k-few,.k-city{font-size:15px}.k-av{width:40px;height:40px;font-size:15px}.k-cand-av{width:48px;height:48px}.k-cand-n{font-size:16px}.k-cand-s{font-size:15px}.k-tile{padding:24px 32px}.k-tile b{font-size:32px}.k-tile span{font-size:15px}.k-section{padding:32px}.k-cols{grid-template-columns:minmax(0,1fr) 440px;gap:24px}.k-letter{font-size:16px}}.k-promo-group{margin-top:16px}.k-promo-group b{font-size:15px;display:block}.k-promo-group small{color:var(--text-2);margin:2px 0 12px;font-size:15px;display:block}.k-promo-opts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.k-promo-opt{border:1.5px solid var(--bd);border-radius:var(--hx-radius-sm);flex-direction:column;align-items:center;gap:4px;padding:12px 8px;display:flex}.k-promo-opt:hover{border-color:var(--hx-border-strong)}.k-promo-opt.is-on{border-color:var(--text);background:var(--text);color:var(--white)}.k-promo-opt span{font-size:15px;font-weight:600}.k-promo-opt em{color:var(--text-2);font-size:15px;font-style:normal}.k-promo-opt.is-on em{color:#ffffffbf}.k-promo-active{border-radius:var(--hx-radius-sm);background:var(--page);margin-bottom:8px;padding:12px 16px}.k-promo-active b{font-size:15px}.k-how{color:var(--text-2);margin:0 0 16px;font-size:15px;line-height:1.5}.k-mini{border-collapse:collapse;width:100%}.k-mini td{border-bottom:1px solid var(--bd-2);vertical-align:top;padding:12px 8px;font-size:15px}.k-mini tr:last-child td{border-bottom:0}.k-mini td:nth-child(2){width:100%}.k-mini td:nth-child(2) .k-few{white-space:normal;overflow-wrap:anywhere}@media (max-width:639px){.k-mini,.k-mini tbody{display:block}.k-mini tr{column-gap:var(--hx-space-3);padding:var(--hx-space-3) 0;border-bottom:1px solid var(--bd-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.k-mini tr:last-child{border-bottom:0}.k-mini td{border:0;padding:0;display:block}.k-mini td:first-child{font-size:var(--hx-fs-caption);margin-bottom:var(--hx-space-half);grid-column:1/-1}.k-mini td:last-child{white-space:nowrap}.k-mini td:not(:last-child) .k-few{white-space:normal;overflow-wrap:anywhere}}.k-tiles-2{grid-template-columns:repeat(2,minmax(0,1fr))}.k-terms{max-width:620px}.k-terms ol{color:var(--text);margin:0 0 8px;padding-left:20px;font-size:15px;line-height:1.6}.k-terms li{margin-bottom:12px}.k-terms .k-note{border-top:1px solid var(--bd);margin:24px 0;padding-top:16px}.k-premium-badge{align-items:center;gap:var(--hx-space-1);height:24px;padding:0 var(--hx-space-2);border-radius:var(--hx-radius-pill);background:var(--hx-bg-inverse);color:var(--hx-text-inverse);font-size:var(--hx-fs-micro);font-weight:var(--hx-fw-bold);display:inline-flex}.k-premium-badge svg{width:12px;height:12px;color:var(--hx-accent)}@media (max-width:1024px){.k-cols{grid-template-columns:1fr!important}.k-tiles,.k-promo-opts{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.k-hdr{height:auto}.k-hdr-in{flex-wrap:wrap;gap:8px;padding:12px 16px}.k-logo{margin-right:0}.k-hdr-right{margin-left:auto}.k-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;order:3;width:100%;padding-bottom:4px;overflow-x:auto}.k-nav::-webkit-scrollbar{display:none}.k-nav a{height:32px;padding:0 12px;font-size:15px}.k-btn-lime{height:40px;padding:0 12px;font-size:15px}.k-btn-lime .k-logo-mark,.k-company>span:not(.k-company-av),.k-hdr-sep{display:none}.k-page{padding:24px 16px 80px}.k-h1{font-size:26px}.k-title-row{flex-direction:column;align-items:flex-start;gap:12px}.k-tabs{scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.k-tabs::-webkit-scrollbar{display:none}.k-tab{padding:0 var(--hx-space-3)}.k-toolbar{flex-wrap:wrap}.k-search{width:100%;margin-left:0}.k-chip{height:40px;padding:0 16px;font-size:15px}.k-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.k-table thead,.k-table tbody,.k-table tr{table-layout:auto;width:100%;display:table}.k-table{min-width:0}.k-table tbody tr,.k-table thead tr{min-width:900px}.k-table td{height:72px}.k-vac{min-width:260px}.k-tiles{grid-template-columns:1fr 1fr;gap:12px}.k-tile{padding:16px 20px}.k-tile b{font-size:24px}.k-section{padding:20px}.k-owner-none{color:var(--muted)}.k-resp-av{width:48px;height:48px}.k-stage-seg{border-radius:var(--hx-radius-md);flex-wrap:wrap}.k-bulk{border-radius:var(--hx-radius-md);flex-wrap:wrap;height:auto;padding:8px 12px}.k-login-card{padding:24px 20px}}.k-photo-btn{cursor:zoom-in;border:0;padding:0;position:relative}.k-lightbox{z-index:100;cursor:zoom-out;background:#0d061bdb;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.k-lightbox img{border-radius:var(--hx-radius-md);max-width:min(92vw,720px);max-height:88vh;box-shadow:var(--hx-shadow-3);cursor:default}.k-lightbox-x{width:48px;height:48px;color:var(--white);background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:20px;right:20px}.k-lightbox-x svg{width:18px;height:18px}.k-pill.red{background:var(--warn-bg);color:var(--warn)}.k-deleted-box{border-radius:var(--hx-radius-md);background:var(--warn-bg);padding:20px}.k-deleted-box b{margin-bottom:4px;font-size:15px;display:block}.k-deleted-box p{color:var(--text-2);margin:0 0 16px;font-size:14px;line-height:1.5}.k-deleted-box .k-btn svg{width:15px;height:15px}.k-composer-tpls{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.k-tpl.is-on{background:var(--ink);color:var(--white);border-color:var(--ink)}.k-tpl-edit{color:var(--text-2);border-style:dashed;gap:8px}.k-tpl-edit svg{width:13px;height:13px}.k-composer .k-composer-ta{min-height:220px;padding:16px 20px;font-size:16px;line-height:1.6}.k-att-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.k-att{border-radius:var(--r-pill);background:var(--bd-2);align-items:center;gap:8px;height:32px;padding:0 8px 0 12px;font-size:14px;font-weight:500;display:inline-flex}.k-att svg{width:13px;height:13px;color:var(--text-2)}.k-att small{color:var(--muted)}.k-att button{width:24px;height:24px;color:var(--text-2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.k-att button:hover{background:var(--white);color:var(--text)}.k-att button svg{width:11px;height:11px}.k-signature{border-radius:var(--hx-radius-sm);background:var(--page);grid-template-columns:auto 1fr auto;align-items:start;gap:8px 16px;margin-top:16px;padding:16px;display:grid}.k-signature-l{color:var(--text-2);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.k-signature-l svg{width:14px;height:14px}.k-signature pre{font:inherit;white-space:pre-wrap;color:var(--text);margin:0;font-size:15px;line-height:1.5}.k-attach-btn{cursor:pointer;gap:8px;position:relative;overflow:hidden}.k-attach-btn input{opacity:0;cursor:pointer;position:absolute;inset:0}.k-attach-btn svg{width:14px;height:14px}.k-ta{resize:vertical;min-height:110px;line-height:1.5;font:inherit;padding:12px 16px;font-size:15px}.k-btn-sm svg{width:13px;height:13px;margin-right:8px}.k-th-sort.asc svg{transform:rotate(180deg)}.k-table tr.is-sel td{background:var(--hx-bg-selected)}.k-bulk-sep{background:#ffffff40;width:1px;height:20px;margin:0 8px}.k-bulk .k-bulk-x{width:32px;height:32px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.k-bulk .k-bulk-x svg{width:14px;height:14px}.k-bulk-compose{margin-bottom:20px}.k-bulk-compose .k-composer-ta{border:1px solid var(--hx-border-input);border-radius:var(--r-input);width:100%;min-height:200px;font:inherit;resize:vertical;outline:none;padding:16px 20px;font-size:16px;line-height:1.6}.k-bulk-compose .k-composer-ta:focus{border-color:var(--hx-text);box-shadow:var(--hx-focus-halo)}.k-tab svg,.k-chip svg:first-child{color:currentColor;opacity:.75;flex:none;width:14px;height:14px}.k-tab.is-active svg{opacity:1}.k-tabs-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.k-strip{flex:0 auto;min-width:0;max-width:100%;display:flex;position:relative}.k-strip>.k-tabs{scrollbar-width:none;scroll-behavior:smooth;max-width:100%;margin-bottom:0;display:flex;overflow-x:auto}.k-strip>.k-tabs::-webkit-scrollbar{display:none}.k-strip.is-over>.k-tabs{-webkit-mask-image:linear-gradient(90deg, var(--hx-mask-solid) calc(100% - 56px), transparent);-webkit-mask-image:linear-gradient(90deg, var(--hx-mask-solid) calc(100% - 56px), transparent);mask-image:linear-gradient(90deg, var(--hx-mask-solid) calc(100% - 56px), transparent)}.k-strip.is-back>.k-tabs{-webkit-mask-image:linear-gradient(90deg, transparent, var(--hx-mask-solid) 56px);-webkit-mask-image:linear-gradient(90deg, transparent, var(--hx-mask-solid) 56px);mask-image:linear-gradient(90deg, transparent, var(--hx-mask-solid) 56px)}.k-strip.is-over.is-back>.k-tabs{-webkit-mask-image:linear-gradient(90deg, transparent, var(--hx-mask-solid) 56px, var(--hx-mask-solid) calc(100% - 56px), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--hx-mask-solid) 56px, var(--hx-mask-solid) calc(100% - 56px), transparent);mask-image:linear-gradient(90deg, transparent, var(--hx-mask-solid) 56px, var(--hx-mask-solid) calc(100% - 56px), transparent)}.k-strip>.k-tabs>.k-tab{flex:none}.k-nav[data-r],.k-set-nav[data-r]{-webkit-mask-image:linear-gradient(90deg, var(--hx-mask-solid) calc(100% - 40px), transparent);-webkit-mask-image:linear-gradient(90deg, var(--hx-mask-solid) calc(100% - 40px), transparent);mask-image:linear-gradient(90deg, var(--hx-mask-solid) calc(100% - 40px), transparent)}.k-nav[data-l],.k-set-nav[data-l]{-webkit-mask-image:linear-gradient(90deg, transparent, var(--hx-mask-solid) 40px);-webkit-mask-image:linear-gradient(90deg, transparent, var(--hx-mask-solid) 40px);mask-image:linear-gradient(90deg, transparent, var(--hx-mask-solid) 40px)}.k-nav[data-l][data-r],.k-set-nav[data-l][data-r]{-webkit-mask-image:linear-gradient(90deg, transparent, var(--hx-mask-solid) 40px, var(--hx-mask-solid) calc(100% - 40px), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--hx-mask-solid) 40px, var(--hx-mask-solid) calc(100% - 40px), transparent);mask-image:linear-gradient(90deg, transparent, var(--hx-mask-solid) 40px, var(--hx-mask-solid) calc(100% - 40px), transparent)}.k-tabs-row .k-tabs{margin-bottom:0}.k-view-seg{border-radius:var(--r-pill);background:var(--hx-bg-muted);flex:none;gap:2px;margin-left:auto;padding:4px;display:inline-flex}.k-view-seg .k-seg-b{border-radius:var(--r-pill);height:32px;color:var(--text-2);align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.k-view-seg .k-seg-b svg{width:14px;height:14px}.k-view-seg .k-seg-b.is-on{background:var(--hx-accent);color:var(--hx-text-on-accent);box-shadow:none;font-weight:700}.k-rcards{flex-direction:column;gap:20px;display:flex}.k-rcard{background:var(--card);border:1px solid var(--hx-border-strong);border-radius:var(--hx-radius-md);box-shadow:var(--hx-shadow-1);padding:16px 24px 0;position:relative}.k-rcard>:last-child{border-radius:0 0 var(--hx-radius-md) var(--hx-radius-md)}.k-rcard.is-sel{background:var(--hx-bg-subtle)}.k-rcard-h{align-items:center;gap:16px;display:flex}.k-rcard-id{flex:1;min-width:0}.k-rcard-sub{color:var(--text);flex-wrap:wrap;gap:8px 16px;margin-top:4px;font-size:15px;display:flex}.k-rcard-money{color:var(--text);font-weight:600}.k-rcard-right{flex:none;align-items:center;gap:12px;display:flex}.k-rcard-vac{color:var(--muted);font-size:15px}.k-rcard-vac a{color:var(--link);font-weight:600}.k-rcard-body{border-top:1px solid var(--bd-2);grid-template-columns:1fr 1.25fr 1fr;gap:24px;margin-top:16px;padding-top:16px;display:grid}.k-rcard-col h4{color:var(--ink);align-items:center;gap:8px;margin:0 0 8px;font-size:15px;font-weight:700;display:flex}.k-rcard-col h4+*{margin-bottom:16px}.k-rcard-p{color:var(--text);margin:0;font-size:15px;line-height:1.5}.k-chips{flex-wrap:wrap;gap:8px;display:flex}.k-chip-s{border-radius:var(--r-pill);background:var(--hx-bg-subtle);height:28px;color:var(--text);align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.k-fold-btn{color:var(--link);text-transform:none;letter-spacing:0;margin-left:auto;font-size:14px;font-weight:600}.k-rcard-f{background:var(--hx-bg-subtle);border-top:1px solid var(--bd);align-items:center;gap:8px;margin:16px -22px 0;padding:12px 24px;display:flex}.k-rcard-f .k-btn-sm,.k-rcard-f .k-act{background:var(--white)}.k-rcard-fit{border-radius:var(--r-pill);letter-spacing:-.01em;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:16px;font-weight:800;display:inline-flex}.k-rcard-fit svg{width:15px;height:15px}.k-rcard-fit.hi{background:var(--lime);color:var(--ink)}.k-rcard-fit.mid{background:var(--amber-bg);color:var(--amber)}.k-rcard-fit.lo{background:var(--bd-2);color:var(--text-2)}.k-search-btn{border:1.5px solid var(--bd);background:var(--white);width:40px;height:40px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.k-search-btn:hover{border-color:var(--hx-border-strong);color:var(--text)}.k-search-btn svg{width:16px;height:16px}.k-search.is-compact{width:320px;margin-left:0;animation:.18s ease-out k-search-in}@keyframes k-search-in{0%{opacity:.6;width:44px}to{opacity:1;width:320px}}.k-tools .k-search.is-compact{animation:.18s ease-out k-search-in}@media (max-width:1100px){.k-rcard-body{grid-template-columns:1fr 1fr}}@media (max-width:860px){.k-rcard-body{grid-template-columns:1fr}.k-rcard-right,.k-tabs-row{flex-wrap:wrap}.k-view-seg .k-seg-b span{display:none}}.k-acts{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.k-act{border-radius:var(--r-pill);border:1.5px solid var(--bd);background:var(--white);height:32px;color:var(--text);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.k-act svg{flex:none;width:14px;height:14px}.k-act:hover{border-color:var(--hx-border-strong);background:var(--hover)}.k-act:disabled{opacity:.55}.k-act.is-on{background:var(--lime);border-color:var(--lime);color:var(--ink)}.k-act-reject:hover{color:var(--red);border-color:var(--hx-error-border);background:var(--hx-error-bg)}.k-act-ico{justify-content:center;width:32px;padding:0}.k-td-acts{text-align:right}.k-acts.is-compact{flex-wrap:nowrap;justify-content:flex-end}.k-rcard.is-flagged{border-color:var(--hx-accent-edge)}.k-rcard-name{color:inherit}.k-rcard-name:hover,a.k-cand-av:hover{text-decoration:underline}a.k-cand-av{text-decoration:none}.k-modal-bg{z-index:90;background:#0d061b80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.k-modal{background:var(--white);border-radius:var(--hx-radius-lg);width:min(640px,100%);max-height:calc(100vh - 48px);box-shadow:var(--hx-shadow-3);flex-direction:column;display:flex;overflow:hidden}.k-modal.wide{width:min(960px,100%);height:calc(100vh - 48px)}.k-modal-h{border-bottom:1px solid var(--bd-2);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:16px;display:flex}.k-modal-x{width:32px;height:32px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.k-modal-x:hover{background:var(--hover);color:var(--text)}.k-modal-x svg{width:14px;height:14px}.k-modal-b{flex-direction:column;flex:1;gap:12px;min-height:0;padding:20px;display:flex;overflow:auto}.k-modal.wide .k-modal-b{padding:0}.k-cv-frame{border:0;flex:1;width:100%;height:100%}.k-btn-danger{background:var(--red);color:var(--white)}.k-rcard-col h4 svg{width:14px;height:14px;color:var(--text-2);flex:none}.k-rcard-col h4{display:flex}.k-co-link{font:inherit;color:var(--link);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #4e8a0a59;text-decoration:underline #4e8a0a59}.k-co-link:hover{text-decoration-color:currentColor}.k-chip-s.has-tip{cursor:help;border-bottom:1px dashed var(--dash);position:relative}.k-tip-float{z-index:95;background:var(--hx-bg-inverse);width:max-content;max-width:280px;color:var(--hx-text-inverse);font-size:var(--hx-fs-caption);font-weight:var(--hx-fw-medium);line-height:var(--hx-lh-snug);border-radius:var(--hx-radius-xs);pointer-events:none;box-shadow:var(--hx-shadow-2);padding:8px 12px;position:fixed}.k-cv-foot{border-top:1px solid var(--bd-2);justify-content:flex-end;padding:12px 16px;display:flex}.k-drawer-bg{z-index:90;background:#0d061b59;position:fixed;inset:0}.k-drawer{background:var(--white);width:min(460px,100%);box-shadow:var(--hx-shadow-drawer);flex-direction:column;animation:.18s ease-out k-drawer-in;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes k-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.k-drawer-h{border-bottom:1px solid var(--bd-2);flex:none;justify-content:space-between;align-items:center;padding:16px 24px;font-size:16px;display:flex}.k-drawer-b{overflow-wrap:anywhere;flex-direction:column;flex:auto;gap:24px;min-height:0;padding:24px;display:flex;overflow:hidden auto}.k-drawer-msg{color:var(--text-2);font-size:15px}.k-drawer-f{border-top:1px solid var(--bd-2);background:var(--white);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.k-co-head{align-items:center;gap:16px;min-width:0;display:flex}.k-co-logo{border-radius:var(--hx-radius-md);border:1px solid var(--bd);background:var(--white);flex:none;justify-content:center;align-items:center;width:68px;height:68px;display:inline-flex;overflow:hidden}.k-co-logo img{object-fit:contain;width:100%;height:100%;display:block}.k-co-logo.is-ph{background:var(--page);color:var(--muted)}.k-co-logo svg{width:24px;height:24px}.k-co-id{flex-direction:column;gap:4px;min-width:0;display:flex}.k-co-name{flex-wrap:wrap;align-items:center;gap:8px;font-size:20px;font-weight:700;line-height:1.2;display:flex}.k-co-ver{color:var(--link);display:inline-flex}.k-co-ver svg{width:16px;height:16px}.k-co-sub{color:var(--text-2);font-size:15px}.k-co-site{color:var(--link);align-items:center;gap:8px;width:fit-content;font-size:14px;font-weight:600;display:inline-flex}.k-co-site svg{width:13px;height:13px}.k-co-site:hover{text-decoration:underline}.k-co-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.k-co-stats>div{background:var(--page);border-radius:var(--hx-radius-sm);min-width:0;padding:16px 12px 12px;position:relative}.k-co-stats i{color:var(--muted);display:inline-flex;position:absolute;top:12px;right:12px}.k-co-stats i svg{width:14px;height:14px}.k-co-stats b{font-size:20px;font-weight:800;line-height:1.1;font-family:var(--font-display);letter-spacing:-.01em;display:block}.k-co-stats span{color:var(--text-2);margin-top:4px;font-size:13px;line-height:1.3;display:block}.k-co-sec{flex-direction:column;gap:12px;min-width:0;display:flex}.k-co-h5{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.k-co-h5 svg{width:14px;height:14px;color:var(--text);flex:none}.k-co-about{color:var(--text);margin:0;font-size:15px;line-height:1.55}.k-co-about.is-clamped{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.k-co-none{color:var(--text-2)}.k-co-more{font:inherit;color:var(--link);align-self:flex-start;font-size:14px;font-weight:700}.k-co-more:hover{text-decoration:underline}.k-co-facts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.k-co-facts li{border-top:1px solid var(--bd-2);grid-template-columns:18px 108px minmax(0,1fr);align-items:start;gap:12px;padding:8px 0;font-size:15px;line-height:1.4;display:grid}.k-co-facts li:first-child{border-top:0;padding-top:0}.k-co-facts i{color:var(--muted);padding-top:4px;display:inline-flex}.k-co-facts i svg{width:14px;height:14px}.k-co-fk{color:var(--text-2)}.k-co-fv{min-width:0;font-weight:600}.k-co-list{flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:flex}.k-co-list li{align-items:flex-start;gap:12px;display:flex}.k-co-list i{background:var(--lime);width:20px;height:20px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.k-co-list i svg{width:11px;height:11px}.k-co-hrx{height:40px;padding:0 16px}.k-co-hrx svg{width:13px;height:13px}.k-co-soc{flex-wrap:wrap;gap:8px;display:flex}.k-co-soc-b{border:1.5px solid var(--bd);background:var(--white);width:40px;height:40px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;transition:border-color .12s,background .12s;display:inline-flex}.k-co-soc-b svg{width:15px;height:15px}.k-co-soc-b:hover{border-color:var(--lime);background:var(--lime)}.k-chip-more{background:var(--lime);color:var(--ink);cursor:pointer;font-weight:700}.k-rcard-noteedit{background:var(--page);flex-direction:column;gap:12px;margin:0 -22px;padding:16px 24px;display:flex}.k-rcard-note{background:var(--amber-bg);border-radius:0;margin:0 -22px;padding:12px 24px 16px}.k-rcard-note-h{align-items:center;gap:12px;margin-bottom:4px;font-size:14px;display:flex}.k-rcard-note-h b{color:var(--amber)}.k-rcard-note-h span{color:var(--text-2)}.k-rcard-note-acts{gap:12px;margin-left:auto;display:inline-flex}.k-rcard-note-acts button{color:var(--text-2);font-size:14px;font-weight:600}.k-rcard-note-acts button:hover{color:var(--text);text-decoration:underline}.k-rcard-note-t{white-space:pre-line;font-size:15px;line-height:1.5}.k-rcard-h .k-cand-n{font-size:16px}.k-rcard-col h4{margin-bottom:8px}.k-rcard-col h4:not(:first-child){margin-top:12px}.k-composer-ta{border:1px solid var(--hx-border-input);border-radius:var(--r-input);width:100%;min-height:120px;font:inherit;resize:vertical;background:var(--white);color:var(--text);outline:none;padding:12px 16px;font-size:15px;line-height:1.5}.k-composer-ta:focus{border-color:var(--hx-text);box-shadow:var(--hx-focus-halo)}.k-composer-ta::placeholder{color:var(--muted)}.k-rcard-vac{margin-top:4px}.k-rcard-quote{background:var(--page);border-radius:var(--hx-radius-sm);align-items:flex-end;gap:12px;margin-top:12px;padding:8px 16px;font-size:15px;line-height:1.5;display:flex}.k-rcard-quote-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.k-rcard-quote.is-open .k-rcard-quote-t{white-space:pre-line;-webkit-line-clamp:none;display:block}.k-rcard-quote .k-fold-btn{flex:none;margin-left:0}.k-rcard-body-v3{grid-template-columns:1.3fr 1fr;gap:24px;margin-top:12px;padding-top:12px}.k-xp{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.k-xp li{align-items:center;gap:12px;display:flex}.k-xp-logo{border:1px solid var(--hx-border);background:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.k-xp-logo img{object-fit:contain;width:100%;height:100%;display:block}.k-xp-logo.is-letter{background:var(--page);color:var(--text-2);font-size:16px;font-weight:700}.k-xp-t{min-width:0}.k-xp-title{font-size:15px;font-weight:700;line-height:1.3}.k-xp-co{color:var(--text);flex-wrap:wrap;gap:4px 12px;font-size:14px;line-height:1.35;display:flex}.k-xp-period{color:var(--text-2)}.k-langs-line{color:var(--text);align-items:center;gap:8px;margin-top:12px;font-size:14px;display:flex}.k-langs-line svg{width:14px;height:14px;color:var(--text-2);flex:none}.k-checks-row{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.k-chips-sm .k-chip-s{height:24px;font-size:13px}@media (max-width:1000px){.k-rcard-body-v3{grid-template-columns:1fr}}.k-avatar{background:var(--bd);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.k-avatar img{object-fit:cover;width:100%;height:100%}.k-avatar svg{width:46%;height:46%}.k-avatar.is-ph.is-m{background:var(--hx-avatar-m-bg);color:var(--hx-avatar-m-fg)}.k-avatar.is-ph.is-f{background:var(--hx-avatar-f-bg);color:var(--hx-avatar-f-fg)}a.k-avatar{text-decoration:none}.k-xp-note{color:var(--text);margin-top:4px;font-size:14px;line-height:1.45}.k-fit-chip{border-radius:var(--hx-radius-xs);cursor:help;white-space:nowrap;align-items:center;height:28px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.k-fit-yes{background:var(--hx-success-bg);color:var(--hx-success)}.k-fit-partial{background:var(--amber-bg);color:var(--amber)}.k-rail{z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute;top:18px;right:-20px}.k-rail-b{background:var(--hx-bg-surface);border:1px solid var(--hx-border-strong);width:40px;height:40px;box-shadow:none;color:var(--hx-text-2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.k-rail-b svg{width:15px;height:15px}.k-rail-b:hover{color:var(--hx-text);border-color:var(--hx-border-dashed)}.k-rcard-right{padding-right:16px}@media (max-width:1400px) and (min-width:861px){.k-rcards{padding-right:16px}}@media (max-width:860px){.k-rail{flex-direction:row;gap:4px;top:12px;right:12px}.k-rail-b{width:32px;height:32px}.k-rcard-right{padding-right:0}.k-rcard-nameline{padding-right:76px}}.k-rail-b:disabled{opacity:.6}.k-rcard{padding:20px 24px 0}.k-rcard-h{gap:16px}.k-rcard-sub{gap:8px 16px;margin-top:4px}.k-rcard-quote{margin-top:16px;padding:12px 16px}.k-rcard-body-v3{gap:32px;margin-top:20px;padding-top:20px}.k-rcard.is-expanded .k-rcard-body-v3{gap:40px}.k-xp{gap:16px}.k-xp li{align-items:flex-start;gap:16px}.k-xp-logo{width:40px;height:40px;margin-top:1px}.k-xp-title{font-size:15px}.k-xp-co{margin-top:2px;font-size:14px}.k-xp-period{color:var(--text-2);margin-top:2px;font-size:14px;display:block}.k-xp-note{margin-top:8px}.k-edu-list{margin-top:16px}.k-edu-item{align-items:flex-start;gap:12px;font-size:14px;display:flex}.k-edu-item+.k-edu-item{margin-top:12px}.k-edu-item>svg{width:15px;height:15px;color:var(--text-2);flex:none;margin-top:4px}.k-edu-t{font-weight:600;line-height:1.35}.k-edu-y{color:var(--text-2);margin-top:2px;font-size:14px}.k-blk+.k-blk{margin-top:20px}.k-checks-row{margin-bottom:16px}.k-langs-line{margin-top:0}.k-sec{color:var(--ink);align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:700;display:flex}.k-sec svg{width:14px;height:14px;color:var(--text-2)}.k-rcard-f{margin-top:20px;padding:12px 24px}.k-rcard-f,.k-rcard-noteedit,.k-rcard-note{margin-left:-26px;margin-right:-26px}.k-rcard-noteedit,.k-rcard-note{padding-left:24px;padding-right:24px}.k-rcard{cursor:pointer;transition:box-shadow .15s}.k-rcard:hover{box-shadow:var(--hx-shadow-2)}.k-rcard-nameline{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.k-rcard-posline{color:var(--text);font-size:15px;font-weight:500}.k-rcard-posline:before{content:"—";color:var(--muted);margin-right:12px}.k-rail-b.is-on{background:var(--hx-accent);border-color:var(--hx-accent);color:var(--hx-text-on-accent)}.k-rcard-f{z-index:3;cursor:default;position:relative}.k-rcard-f-fixed{border:1px solid var(--hx-border-strong);box-shadow:var(--hx-shadow-sticky);z-index:40;border-bottom:0;border-radius:0;margin:0;position:fixed;bottom:0}.k-rcard-noteedit,.k-rcard-note{cursor:default}.k-fit-chip{border-radius:var(--hx-radius-xs);cursor:help;white-space:nowrap;border:0;align-items:center;gap:4px;height:28px;padding:0 12px 0 8px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.k-fit-chip svg{width:13px;height:13px}.k-fit-chip i{font-style:normal;font-weight:700}.k-fit-ok{background:var(--hx-success-bg);color:var(--hx-success)}.k-fit-up,.k-fit-down{background:var(--hx-warning-bg);color:var(--hx-warning)}.k-fit-near{background:var(--amber-bg);color:var(--amber)}.k-fit-no{background:var(--hx-bg-muted);color:var(--hx-text-2)}.k-wa{color:var(--hx-brand-whatsapp)}.k-wa:hover{background:var(--hx-brand-whatsapp);border-color:var(--hx-brand-whatsapp);color:var(--white)}.k-tg{color:var(--hx-brand-telegram)}.k-tg:hover{background:var(--hx-brand-telegram);border-color:var(--hx-brand-telegram);color:var(--white)}.k-rcard.is-sel{border-color:var(--lime-2);background:var(--white)}.k-rcard .k-cb{border-radius:var(--hx-radius-xs);width:20px;height:20px}.k-rcard .k-cb:hover{border-color:var(--lime-2)}.k-rcard .k-cb.is-on{border-color:var(--lime-2);background:var(--lime);color:var(--ink)}.k-rcard .k-cb svg{width:12px;height:12px;color:var(--ink)}.k-rcard .k-cb.is-on svg{color:var(--ink)}@media (max-width:860px){.k-rcard-f{flex-wrap:wrap}}.k-tabs-row{flex-wrap:wrap;row-gap:12px}.k-tools{align-items:center;gap:12px;margin-left:auto;display:flex}.k-tool{border-radius:var(--hx-radius-pill);background:var(--white);height:40px;box-shadow:none;color:var(--text);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;transition:background .12s,box-shadow .12s;display:inline-flex}.k-tool:hover{box-shadow:none}.k-tool svg{width:16px;height:16px;color:var(--text-2);flex:none}.k-tool.is-on{background:var(--lime);color:var(--ink)}.k-tool-n{border-radius:var(--r-pill);background:var(--ink);min-width:24px;height:24px;color:var(--white);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.k-tools .k-search-btn{box-shadow:none;border:0;border-radius:50%}.k-search-slot{flex:none;width:40px;height:40px;position:relative}.k-tools .k-search.is-compact{z-index:6;background:var(--white);width:320px;height:40px;box-shadow:var(--hx-focus-halo);border-radius:var(--hx-radius-pill);border:0;position:absolute;top:0;right:0}.k-tool-ico{display:inline-flex}.k-tool.is-on .k-tool-ico{display:none}@media (max-width:1280px){.k-tool .k-tool-lbl{display:none}.k-tool.is-on .k-tool-ico{display:inline-flex}.k-tool{gap:8px;padding:0 16px}}.k-active{flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 20px;display:flex}.k-active-chip{border-radius:var(--r-pill);background:var(--lime);height:32px;color:var(--ink);align-items:center;gap:8px;padding:0 8px 0 16px;font-size:14px;font-weight:600;display:inline-flex}.k-active-chip button{width:24px;height:24px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.k-active-chip button:hover{background:#0d061b1f}.k-active-chip button svg{width:12px;height:12px}.k-active-reset{color:var(--text-2);padding:0 8px;font-size:14px;font-weight:600}.k-active-reset:hover{color:var(--text);text-decoration:underline}.k-fd-sec{flex-direction:column;gap:12px;min-width:0;display:flex}.k-fd-h{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.k-fd-h svg{flex:none;width:14px;height:14px}.k-fd-sub{color:var(--text-2);margin-top:4px;font-size:14px}.k-fd-sub:first-of-type{margin-top:0}.k-seg{scrollbar-width:none;border-radius:var(--r-pill);background:var(--hx-bg-muted);flex-wrap:nowrap;gap:2px;width:fit-content;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.k-seg::-webkit-scrollbar{display:none}.k-seg button{border-radius:var(--r-pill);height:32px;color:var(--text-2);white-space:nowrap;flex:none;padding:0 16px;font-size:14px;font-weight:600}.k-seg button.is-on{background:var(--hx-accent);color:var(--hx-text-on-accent);box-shadow:none;font-weight:700}@media (max-width:639px){.k-seg,.k-stage-seg{max-width:100%;overflow:visible}.k-seg button,.k-stage-seg button{white-space:normal;text-align:center;min-width:0;height:auto;min-height:40px;line-height:var(--hx-lh-snug);flex:0 auto;padding-block:4px}.k-seg.k-seg-sm button{min-height:32px}:is(.k-seg:has(>button:nth-child(4)),.k-stage-seg:has(>button:nth-child(4))){border-radius:var(--hx-radius-md);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}:is(.k-seg:has(>button:nth-child(5)),.k-stage-seg:has(>button:nth-child(5))){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.k-seg:has(>button:nth-child(7)),.k-stage-seg:has(>button:nth-child(7))){grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}:is(.k-seg:has(>button:nth-child(4)) button,.k-stage-seg:has(>button:nth-child(4)) button){justify-content:center;padding-inline:8px}.k-nv-sec h3{flex-wrap:wrap;row-gap:8px}.k-nv-grid-auto>.k-nv-field{flex:100%;min-width:0}}.k-pill{border-radius:var(--r-pill);border:1.5px solid var(--bd);background:var(--white);height:32px;color:var(--text);align-items:center;padding:0 12px;font-size:14px;font-weight:600;transition:border-color .12s,background .12s;display:inline-flex}.k-pill:hover{border-color:var(--hx-border-strong)}.k-pill.is-on{background:var(--lime);border-color:var(--lime);color:var(--ink)}.k-fd-sw{flex-direction:column;display:flex}.k-sw{border-top:1px solid var(--bd-2);text-align:left;width:100%;font:inherit;color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.k-sw:first-child{border-top:0;padding-top:4px}.k-sw b{font-size:15px;font-weight:500;display:block}.k-sw.is-on b{font-weight:600}.k-sw small{color:var(--text-2);margin-top:2px;font-size:13px;line-height:1.35;display:block}.k-sw-t,.k-toggle i{border-radius:var(--r-pill);background:var(--hx-bg-surface);border:var(--hx-border-w-control) solid var(--hx-border-input);flex:none;width:44px;height:24px;transition:background-color .2s,border-color .2s;position:relative}.k-sw-t:after,.k-toggle i:after{content:"";background:var(--hx-border-input);width:14px;height:14px;transition:transform .2s var(--hx-ease), width .2s, height .2s, top .2s, background-color .2s;border-radius:50%;position:absolute;top:3.5px;left:3.5px}.k-sw.is-on .k-sw-t,.k-toggle.is-on i{background:var(--hx-accent);border-color:var(--hx-accent-edge)}.k-sw.is-on .k-sw-t:after,.k-toggle.is-on i:after{background:var(--hx-text-on-accent);width:18px;height:18px;top:1.5px;transform:translate(19px)}.k-fd-range{grid-template-columns:1fr 1fr;gap:12px;display:grid}.k-fd-range label{align-items:center;gap:8px;min-width:0;display:flex}.k-fd-range label span{color:var(--text-2);flex:none;font-size:14px}.k-fd-range .k-input{min-width:0;height:40px}.k-fd-found{color:var(--text-2);font-size:15px;font-weight:600}.k-fd-fbtns{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.k-fd-fbtns .k-btn-sm{height:40px}@media (max-width:860px){.k-tools{width:100%;margin-left:0}.k-tools .k-search.is-compact{width:calc(100vw - 32px);max-width:480px}.k-tools{flex-wrap:wrap}.k-tool .k-tool-lbl{display:inline}.k-tool{flex:none}}@media (max-width:639px){.k-tools{flex-wrap:nowrap}.k-tool .k-tool-lbl.k-tool-val{display:none}}.k-btn-new svg{width:13px;height:13px}.k-btn-brand{gap:12px;padding-right:20px}.k-swap{flex:none;width:20px;height:20px;display:inline-block;position:relative;overflow:hidden}.k-swap svg{width:100%;height:100%;display:block;position:absolute;inset:0}.k-swap .k-swap-b{opacity:0;transform:translate(-125%,125%)}.k-btn-brand:hover .k-swap-a{animation:.5s cubic-bezier(.5,0,.2,1) k-swap-out}.k-btn-brand:hover .k-swap-b{animation:.5s cubic-bezier(.5,0,.2,1) k-swap-in}@keyframes k-swap-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(125%,-125%)}}@keyframes k-swap-in{0%{opacity:0;transform:translate(-125%,125%)}to{opacity:1;transform:translate(0)}}.k-fd-found.is-busy,.k-active.is-busy{opacity:.55;transition:opacity .15s}.k-fd-found.is-busy:after{content:"…"}a.k-tile-link{color:inherit;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:block}a.k-tile-link:hover{box-shadow:var(--hx-shadow-2);border-color:var(--hx-border-strong)}.k-tile-warn{color:var(--warn);font-style:normal;font-weight:600}.k-trend{font-style:normal;font-weight:700}.k-trend.is-up{color:var(--hx-success)}.k-trend.is-down{color:var(--warn)}.k-trend.is-flat{color:var(--text-2)}.k-spark{width:100%;height:48px;display:block;position:absolute;bottom:0;left:0;right:0}.k-spark-area{fill:var(--ok-bg)}.k-spark-line{fill:none;stroke:var(--ok);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.k-few svg{vertical-align:-2px;width:14px;height:14px;margin-right:2px}.k-promo-bare .k-promo-group:first-of-type{margin-top:0}.k-promo-balance{color:var(--text-2);margin-bottom:20px;font-size:15px}.k-promo-balance b{color:var(--text)}.k-promo-bare .k-promo-opts{grid-template-columns:repeat(2,1fr)}.k-promo-bare .k-composer-row{margin-top:20px}.k-bulk-groups{gap:8px;margin-bottom:4px;display:grid}.k-bulk-group{border:1.5px solid var(--bd);border-radius:var(--hx-radius-sm);text-align:left;color:var(--text);background:var(--white);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.k-bulk-group:hover{border-color:var(--hx-border-strong)}.k-bulk-group.is-on{border-color:var(--text);background:var(--text);color:var(--white)}.k-bulk-group b{font-family:var(--font-display);font-size:20px;font-weight:800}.k-bulk-group.is-on b{color:var(--lime)}.k-bulk-note{color:var(--text-2);border-radius:var(--hx-radius-sm);background:var(--canvas);margin:12px 0 16px;padding:12px 16px;font-size:13px;line-height:1.45}.k-bulk-invite .k-btn svg{width:15px;height:15px;color:var(--lime)}.k-bulk-invite>label:first-child{margin-top:0}.k-ap-opts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.k-ap-opts .k-promo-opt{padding:8px;font-size:14px;font-weight:700}.k-ap-hint{color:var(--text-2);margin-top:8px;font-size:13px}.k-bulk-group.is-danger{color:var(--warn)}.k-tiles-v4{gap:16px}.k-t{flex-direction:column;padding:16px 24px;display:flex;position:relative}.k-t-head{height:32px;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;padding-right:48px;font-size:13px;font-weight:600;display:flex}.k-t-head svg{width:14px;height:14px;color:var(--muted);flex:none}.k-t-num{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);margin-top:4px;font-size:32px;font-weight:800;line-height:1;text-decoration:none;display:block}a.k-t-num:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:3px}.k-t-line{color:var(--text-2);margin-top:8px;font-size:14px;line-height:1.35}.k-t-mid{align-items:flex-end;gap:12px;height:32px;margin-top:12px;display:flex}.k-t-btn{border-radius:var(--r-pill);height:40px;color:var(--text);white-space:nowrap;background:0 0;align-items:center;padding:0;font-size:14px;font-weight:700;transition:background .18s,box-shadow .18s;display:inline-flex;position:absolute;top:12px;right:20px}.k-t-btn i{background:var(--lime);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .18s;display:inline-flex}.k-t-btn i svg{width:15px;height:15px}.k-t .k-t-btn span{opacity:0;max-width:0;height:40px;margin:0;font-size:14px;line-height:36px;transition:max-width .22s,opacity .18s 40ms,padding .22s;display:inline-block;overflow:hidden}.k-t-btn:hover,.k-t-btn:focus-visible{background:var(--lime);box-shadow:none;color:var(--ink)}.k-t .k-t-btn:hover span,.k-t .k-t-btn:focus-visible span{opacity:1;max-width:240px;padding-left:12px;padding-right:16px}@media (hover:none){.k-t .k-t-btn span{opacity:1;max-width:240px;padding-left:12px;padding-right:16px}}.k-t-spark{width:100%;height:40px;position:absolute;bottom:0;left:0;right:0}.k-t-stack{align-items:center;display:flex}.k-t .k-t-av{width:32px;height:32px;box-shadow:0 0 0 2px var(--hx-bg-surface);font-family:var(--font-body);letter-spacing:0;text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;margin:0 0 0 -8px;padding:0;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.k-t .k-t-av:first-child{margin-left:0}.k-t-av.is-m{background:var(--hx-avatar-m-bg);color:var(--hx-avatar-m-fg)}.k-t-av.is-f{background:var(--hx-avatar-f-bg);color:var(--hx-avatar-f-fg)}.k-t-av.is-u{background:var(--bd);color:var(--text-2)}.k-t-av.is-more{background:var(--ink);color:var(--lime);font-size:12px}.k-t .k-t-state{border-radius:var(--r-pill);background:var(--ink);height:28px;color:var(--white);white-space:nowrap;align-items:center;gap:8px;margin:0;padding:0 12px 0 8px;font-size:13px;font-weight:600;display:inline-flex}.k-t-state i{background:var(--lime);border-radius:50%;width:8px;height:8px}.k-t-bar{border-radius:var(--hx-radius-pill);background:var(--bd-2);flex:auto;height:6px;margin-bottom:8px;overflow:hidden}.k-t-bar i{background:var(--ink);border-radius:var(--hx-radius-pill);height:100%;display:block}.k-t-bar.is-urgent i{background:var(--warn)}.k-t-mid .k-linksm{background:0 0;flex:none;padding:0}@media (max-width:1280px){.k-t{padding:16px 20px}.k-t-num{font-size:32px}}.k-sticky{z-index:15;isolation:isolate;margin:-10px 0 12px;padding:12px 0;position:sticky;top:0}.k-sticky:before{content:"";background:var(--canvas);z-index:-1;opacity:0;border-bottom:1px solid var(--bd);width:100vw;box-shadow:0 1px 0 var(--hx-border);transition:opacity .15s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.k-sticky.is-stuck:before{opacity:1}.k-sticky .k-tabs-row{margin-bottom:0}.k-sticky:has(#k-sticky-slot>*) .k-tabs-row{display:none}.k-sticky .k-bulk{height:48px;margin-bottom:0}.k-more{text-align:center;color:var(--muted);padding:20px 0 8px;font-size:14px}.k-act-fit:hover{border-color:var(--lime);background:var(--lime-bg)}.k-act.k-act-fit.is-on svg{color:var(--ink)}.k-menu-hint{color:var(--muted);margin-top:2px;font-size:13px;font-weight:500;display:block}.k-menu-item.has-hint{flex-direction:column;align-items:flex-start;gap:0}.k-toast{z-index:120;border-radius:var(--r-pill);background:var(--ink);height:48px;color:var(--white);box-shadow:var(--hx-shadow-3);white-space:nowrap;align-items:center;gap:16px;padding:0 8px 0 20px;font-size:15px;font-weight:600;animation:.18s k-toast-in;display:inline-flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.k-toast button{border-radius:var(--r-pill);background:var(--lime);height:32px;color:var(--ink);padding:0 16px;font-size:14px;font-weight:700}@keyframes k-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.k-card-photo{cursor:zoom-in;border:0;padding:0;position:relative}.k-card-photo-lens{color:var(--white);opacity:0;background:#0d061b6b;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex;position:absolute;inset:0}.k-card-photo-lens svg{width:18px;height:18px}.k-card-photo:hover .k-card-photo-lens,.k-card-photo:focus-visible .k-card-photo-lens{opacity:1}.k-lightbox{cursor:zoom-out}.k-ap{flex-direction:column;gap:24px;display:flex}.k-ap-status{color:var(--text-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.k-ap-dot{background:var(--hx-border-strong);border-radius:50%;width:9px;height:9px}.k-ap-dot.is-on{background:var(--ok);box-shadow:0 0 0 3px var(--ok-bg)}.k-ap-rule{border:1px solid var(--bd);border-radius:var(--hx-radius-md);background:var(--white);flex-direction:column;gap:20px;padding:24px 20px 20px;display:flex}.k-ap-rule-h{align-items:flex-start;gap:16px;display:flex}.k-ap-rule-h i{background:var(--lime);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.k-ap-rule-h i svg{width:15px;height:15px}.k-ap-rule-h b{font-size:15px;line-height:1.25;display:block}.k-ap-rule-h small{color:var(--text-2);margin-top:4px;font-size:13px;line-height:1.4;display:block}.k-ap-row{align-items:center;gap:16px;display:flex}.k-ap-lbl{width:52px;color:var(--muted);flex:none;font-size:13px;font-weight:600}.k-ap-seg{border-radius:var(--r-pill);background:var(--hx-bg-muted);flex:auto;gap:4px;padding:4px;display:flex}.k-ap-seg button{border-radius:var(--r-pill);height:32px;color:var(--text-2);white-space:nowrap;flex:1 1 0;font-size:14px;font-weight:700}.k-ap-seg button.is-on{background:var(--hx-accent);color:var(--hx-text-on-accent);box-shadow:none;font-weight:700}.k-ap-stat{border-radius:var(--hx-radius-sm);background:var(--page);align-items:center;gap:16px;padding:16px;display:flex}.k-ap-stat-n{font-family:var(--font-display);min-width:44px;color:var(--muted);flex:none;font-size:32px;font-weight:800;line-height:1}.k-ap-stat.is-some .k-ap-stat-n{color:var(--warn)}.k-ap-stat-t{flex:auto;min-width:0}.k-ap-stat-t b{color:var(--text-2);font-size:13px;font-weight:600;line-height:1.35;display:block}.k-ap-stat-bar{border-radius:var(--hx-radius-pill);background:#0d061b14;height:5px;margin-top:8px;overflow:hidden}.k-ap-stat-bar i{background:var(--warn);border-radius:var(--hx-radius-pill);height:100%;display:block}.k-ap-preview{text-align:left;border-radius:var(--hx-radius-sm);background:var(--page);width:100%;color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;line-height:1.45;display:flex}.k-ap-preview span{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.k-ap-preview em{color:var(--link);white-space:nowrap;flex:none;font-style:normal;font-weight:700}.k-ap-preview:hover{background:var(--hx-bg-muted)}.k-ap-fine{color:var(--muted);padding:0 4px;font-size:13px;line-height:1.5}.k-ap-foot{flex-direction:column;gap:8px;padding-top:2px;display:flex}.k-ap-foot .k-btn{width:100%}.k-ap-foot .k-btn svg{width:15px;height:15px;color:var(--lime)}.k-ap-off-link{height:40px;color:var(--text-2);align-self:center;padding:0 12px;font-size:14px;font-weight:600}.k-ap-off-link:hover{color:var(--warn)}.k-rich{flex-direction:column;gap:8px;display:flex}.k-rich-vars{margin-top:-2px;margin-bottom:4px}.k-rich-bar{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.k-rich-bar button{border:1px solid var(--bd);background:var(--white);min-width:32px;height:32px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;padding:0 8px;font-size:14px;display:inline-flex}.k-rich-bar button svg{width:15px;height:15px}.k-rich-bar button:hover{border-color:var(--text)}.k-rich-bar button.is-on{background:var(--ink);border-color:var(--ink);color:var(--white)}.k-rich-vars-l{color:var(--muted);margin-right:2px;font-size:13px}.k-rich-bar .k-rich-var{color:var(--text-2);background:var(--page);border-radius:var(--r-pill);border-color:#0000;height:28px;padding:0 12px;font-size:13px;font-weight:600}.k-rich-bar .k-rich-var:hover{background:var(--hx-bg-muted)}.k-rich-body{border:1px solid var(--hx-border-input);border-radius:var(--hx-radius-sm);background:var(--white);outline:none;min-height:190px;padding:16px;font-size:15px;line-height:1.55}.k-rich-body:focus{border-color:var(--hx-text);box-shadow:var(--hx-focus-halo)}.k-rich-body p,.k-rich-body div{margin:0 0 12px}.k-rich-body p:last-child,.k-rich-body div:last-child{margin-bottom:0}.k-rich-body ul,.k-rich-body ol{margin:0 0 12px;padding-left:24px}.k-rich-preview{border-radius:var(--r-pill);border:1.5px solid var(--bd);background:var(--white);width:100%;height:48px;color:var(--text);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.k-rich-preview:hover{border-color:var(--text)}.k-rich-preview svg{width:15px;height:15px}.k-md-pv{flex-direction:column;gap:16px;display:flex}.k-md-pv-h{justify-content:space-between;align-items:center;font-size:15px;display:flex}.k-md-pv-mail{border:1px solid var(--bd);border-radius:var(--hx-radius-md);background:var(--page);padding:20px}.k-md-pv-from{align-items:center;gap:12px;margin-bottom:16px;display:flex}.k-md-pv-from b{font-size:14px;display:block}.k-md-pv-from small{color:var(--text-2);font-size:13px;display:block}.k-md-pv-body{background:var(--white);border-radius:var(--hx-radius-sm);color:var(--text);padding:16px 20px;font-size:15px;line-height:1.55}.k-md-pv-body p{margin:0 0 12px}.k-md-pv-body p:last-child{margin-bottom:0}.k-md-pv-body ul{margin:0 0 12px;padding-left:20px}.k-md-pv-body li{margin:2px 0}.k-t-btn.is-live i{animation:3.6s cubic-bezier(.45,0,.55,1) infinite k-breathe}.k-t-btn.is-live i:before,.k-t-btn.is-live i:after{content:"";border:1.5px solid var(--lime);opacity:0;pointer-events:none;border-radius:50%;animation:3.6s cubic-bezier(.2,.7,.3,1) infinite k-ripple;position:absolute;inset:0}.k-t-btn.is-live i:after{animation-delay:1.8s}@keyframes k-breathe{0%,to{box-shadow:0 0 #bffd3300}50%{box-shadow:0 0 0 8px #bffd333d}}@keyframes k-ripple{0%{opacity:.5;transform:scale(1)}75%{opacity:0;transform:scale(2)}to{opacity:0;transform:scale(2)}}.k-t-btn.is-live:hover i,.k-t-btn.is-live:hover i:before,.k-t-btn.is-live:hover i:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.k-t-btn.is-live i,.k-t-btn.is-live i:before,.k-t-btn.is-live i:after{animation:none}.k-t-btn.is-live i{box-shadow:0 0 0 4px var(--hx-glow-soft)}}.k-cont-b{border-radius:var(--r-pill);border:1.5px solid var(--bd);background:var(--white);height:32px;color:var(--text);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.k-cont-b svg{width:14px;height:14px;color:var(--text-2)}.k-cont-b:hover,.k-cont-b.is-on{background:var(--ink);border-color:var(--ink);color:var(--white)}.k-cont-b:hover svg,.k-cont-b.is-on svg{color:var(--white)}.k-cont-menu{min-width:0}.k-cont-row{border-radius:var(--hx-radius-sm);width:100%;height:40px;color:var(--text);white-space:nowrap;text-align:left;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.k-cont-row:hover{background:var(--hover);color:var(--text)}.k-cont-row>svg{width:15px;height:15px;color:var(--text-2);flex:none}.k-cont-row.k-wa>svg{color:var(--hx-brand-whatsapp)}.k-cont-row.k-tg>svg{color:var(--hx-brand-telegram)}.k-cont-t{flex:1}.k-cont-cap{min-width:92px;color:var(--muted);justify-content:flex-end;align-items:center;margin-left:12px;display:inline-flex}.k-cont-cap svg{width:13px;height:13px}.k-cont-row:hover .k-cont-cap{color:var(--text-2)}.k-cont-cap.is-ok{border-radius:var(--r-pill);background:var(--lime);height:24px;color:var(--ink);padding:0 8px;font-size:13px;font-weight:700}.k-rcard-links{align-items:center;gap:4px;display:inline-flex}.k-plink{width:24px;height:24px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.k-plink svg{width:12px;height:12px}.k-plink:hover{opacity:.82}.k-rcard-f .k-acts{flex:1}.k-acts-sp{margin-left:auto}.k-act-open{text-decoration:none}.k-dlg{background:var(--white);border-radius:var(--hx-radius-lg);width:min(1120px,100%);height:min(860px,100vh - 40px);box-shadow:var(--hx-shadow-3);flex-direction:column;display:flex;overflow:hidden}.k-dlg-h{background:var(--ink);color:var(--white);flex:none;align-items:center;gap:16px;padding:16px 20px 16px 24px;display:flex}.k-dlg-h .k-avatar{box-shadow:0 0 0 2px var(--hx-p-white-28)}.k-dlg-who{flex-direction:column;flex:1;min-width:0;display:flex}.k-dlg-who b{color:var(--white);font-size:16px;line-height:1.2}.k-dlg-who span{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;overflow:hidden}.k-dlg-h .k-rcard-fit{height:32px;font-size:15px}.k-dlg-h .k-stage{color:var(--white);background:#ffffff1f}.k-dlg-h .k-modal-x{color:var(--white)}.k-dlg-h .k-modal-x:hover{background:#ffffff24}.k-dlg-cols{flex:1;grid-template-columns:46fr 54fr;min-height:0;display:grid}.k-dlg-left{background:var(--canvas);border-right:1px solid var(--bd);flex-direction:column;min-height:0;display:flex}.k-dlg-sec{color:var(--ink);flex:none;align-items:center;gap:12px;padding:16px 24px 12px;font-size:15px;font-weight:700;display:flex}.k-dlg-c .k-dlg-sec{padding-left:0;padding-right:0}.k-dlg-back{border:1.5px solid var(--bd);background:var(--white);width:32px;height:32px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.k-dlg-back:hover{background:var(--ink);border-color:var(--ink);color:var(--white)}.k-dlg-back svg{width:13px;height:13px}.k-dlg-au{color:var(--ink);margin-bottom:4px;font-size:13px;font-weight:700}.k-dlg-m.me .k-dlg-au{color:var(--lime)}.k-dlg-m.auto .k-dlg-au{color:var(--text-2)}.k-dlg-m.me.auto .k-dlg-au{color:#ffffffb3}@keyframes k-screen-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.k-dlg-screen{animation:.18s ease-out k-screen-in}.k-dlg-b{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:8px 24px 24px;display:flex;overflow-y:auto}.k-dlg-empty{color:var(--muted);text-align:center;padding:32px 0;font-size:14px}.k-dlg-m{border-radius:var(--hx-radius-md) var(--hx-radius-md) var(--hx-radius-md) 4px;background:var(--white);border:1px solid var(--hx-border-strong);max-width:86%;box-shadow:none;align-self:flex-start;padding:16px 16px 12px;font-size:15px;line-height:1.55}.k-dlg-m.me{border-radius:var(--hx-radius-md) var(--hx-radius-md) 4px var(--hx-radius-md);background:var(--ink);border-color:var(--ink);color:var(--white);box-shadow:none;align-self:flex-end}.k-dlg-m.auto{background:var(--hx-bg-subtle);border-color:var(--hx-border-strong);color:var(--text-2);box-shadow:none;border-style:dashed}.k-dlg-m.me.auto{background:var(--hx-bg-inverse-hover);border-color:var(--hx-bg-inverse-hover);color:#ffffffd1}.k-dlg-t{white-space:pre-wrap;overflow-wrap:anywhere}.k-dlg-t p{white-space:normal;margin:0 0 8px}.k-dlg-t p:last-child{margin-bottom:0}.k-dlg-t ul{white-space:normal;margin:0 0 8px;padding-left:20px}.k-dlg-meta{color:var(--muted);text-align:right;margin-top:8px;font-size:13px;font-weight:500}.k-dlg-m.me .k-dlg-meta{color:#fff9}.k-dlg-m.me.auto .k-dlg-meta{color:#ffffff8c}.k-dlg-att{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.k-dlg-att a,.k-dlg-att span{border-radius:var(--r-pill);background:var(--bd-2);height:28px;color:var(--text);align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.k-dlg-m.me .k-dlg-att a,.k-dlg-m.me .k-dlg-att span{color:var(--white);background:#ffffff24}.k-dlg-att svg{width:12px;height:12px}.k-dlg-att small{color:inherit;opacity:.7}.k-dlg-c{background:var(--white);flex-direction:column;min-height:0;padding:0 24px 20px;display:flex}.k-dlg-quick{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;margin-bottom:12px;display:flex;overflow-x:auto}.k-dlg-quick::-webkit-scrollbar{display:none}.k-dlg-quick>*{flex:none}.k-dlg-quick .k-tpl{height:32px;padding:0 12px;font-size:13px}.k-dlg-quick .k-tpl-q{gap:0;padding:0 8px 0 0}.k-dlg-quick .k-tpl-qb{height:100%;font:inherit;color:inherit;padding:0 4px 0 12px}.k-dlg-quick .k-tpl-pen{width:24px;height:24px;color:inherit;opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .12s;display:inline-flex}.k-dlg-quick .k-tpl-q:hover .k-tpl-pen,.k-dlg-quick .k-tpl-q.is-on .k-tpl-pen{opacity:.7}.k-dlg-quick .k-tpl-pen:hover{background:#0d061b14;opacity:1!important}.k-dlg-quick .k-tpl-q.is-on .k-tpl-pen:hover{background:#ffffff2e}.k-dlg-quick .k-tpl-pen svg{width:11px;height:11px}.k-dlg-quick .k-tpl-add{width:32px;color:var(--text-2);border-style:dashed;justify-content:center;padding:0}.k-dlg-quick .k-tpl-add svg{width:12px;height:12px}.k-dlg-quick .k-tpl-add:hover{color:var(--ink);border-color:var(--ink);border-style:solid}@media (hover:hover) and (pointer:fine){.k-dlg-quick{flex-wrap:wrap;overflow:visible}}.k-dlg-tname{height:40px;margin-bottom:12px;font-size:15px;font-weight:600}.k-dlg-stg{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.k-dlg-stg-l{color:var(--text-2);margin-right:2px;font-size:13px;font-weight:600}.k-dlg-stg .k-tpl{height:32px;padding:0 12px;font-size:13px}.k-dlg-hint{color:var(--text-2);margin:0 0 12px;font-size:14px}.k-dlg-sigta{flex:none;min-height:140px;font-size:15px;line-height:1.5}.k-dlg-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding-top:16px;display:flex}.k-dlg-actions .k-dlg-del{color:var(--text-2);gap:8px;margin-left:auto}.k-dlg-actions .k-dlg-del:hover{color:var(--red);border-color:var(--hx-error-border);background:var(--hx-error-bg)}.k-dlg-actions .k-dlg-del svg{width:13px;height:13px}.k-dlg-foot-b{color:var(--text-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.k-dlg-foot-b u{color:var(--link);text-decoration:none}.k-dlg-foot-b:hover{color:var(--text)}.k-dlg-foot-b svg{width:11px;height:11px}.k-dlg .k-rich{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.k-dlg .k-rich-body{border:1px solid var(--hx-border-input);border-radius:var(--hx-radius-md);flex:1;min-height:160px;padding:16px 20px;font-size:15px;line-height:1.55;overflow-y:auto}.k-dlg .k-rich-body:focus{border-color:var(--hx-text);box-shadow:var(--hx-focus-halo)}.k-dlg .k-att-list{margin:12px 0 0}.k-dlg .k-rich-foot{border-top:0;flex:none;padding-top:12px}.k-dlg .k-rich-bar button{min-width:32px;height:32px}.k-rich-bar .k-dlg-send{border-radius:var(--r-pill);background:var(--lime);min-width:0;height:40px;color:var(--ink);border:0;align-items:center;gap:12px;padding:0 20px 0 16px;font-size:15px;font-weight:700;display:inline-flex}.k-rich-bar .k-dlg-send svg{width:18px;height:18px}.k-rich-bar .k-dlg-send:hover{filter:brightness(1.04);border:0}.k-rich-bar .k-dlg-send:disabled{opacity:.45}.k-dlg-foot{color:var(--muted);flex-wrap:wrap;flex:none;justify-content:space-between;gap:12px;margin-top:12px;font-size:13px;display:flex}.k-dlg-foot a{color:var(--link);font-weight:600}@media (max-width:960px){.k-dlg-cols{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.k-dlg-left{border-right:0;border-bottom:1px solid var(--bd)}.k-dlg .k-rich-body{min-height:120px;max-height:30vh}}.k-rich-body{position:relative}.k-rich-body[data-empty="1"]:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none;position:absolute}.k-rich-bar .k-rich-ico,.k-rich-ico{width:32px;min-width:32px;height:32px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.k-rich-bar .k-rich-ico:hover,.k-rich-ico:hover{background:var(--hover);color:var(--text);border:0}.k-rich-ico svg{width:16px;height:16px}.k-rich-ico input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.k-rich-foot{gap:8px}.k-rich-fmt{gap:4px;display:inline-flex}.k-rich-sp{flex:1}.k-hdr-ico{color:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.k-hdr-ico svg{width:19px;height:19px}.k-hdr-ico:hover{background:#ffffff1a}.k-hdr-ico.is-active{background:var(--white);color:var(--text)}.k-hdr-ico-n{border-radius:var(--r-pill);background:var(--lime);min-width:20px;height:20px;color:var(--ink);box-shadow:0 0 0 2px var(--ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-2px;right:-4px}.k-page-fill{flex-direction:column;height:calc(100dvh - 64px);padding:24px 40px;display:flex;overflow:hidden}.k-page-fill .k-title-row{flex:none;margin-bottom:20px}.k-page-fill .k-tabs-row{flex:none;margin-bottom:16px}@media (max-width:1060px) and (min-width:861px){.k-page-fill{height:calc(100dvh - 112px);padding:20px 20px 16px}}.k-board{flex:1;grid-template-columns:minmax(340px,400px) minmax(0,1fr);align-items:stretch;gap:20px;min-height:0;display:grid}.k-board>*{min-height:0}.k-dl.k-board-list{overscroll-behavior:contain;overflow-y:auto}.k-dl{overflow:hidden}.k-dl-row{border-top:1px solid var(--bd-2);cursor:pointer;grid-template-columns:10px 40px minmax(0,1fr);align-items:start;gap:0 12px;padding:16px 16px 16px 12px;transition:background .12s;display:grid;position:relative}.k-dl-row:first-child{border-top:0}.k-dl-row:hover{background:var(--hover)}.k-dl-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.k-dl-row.is-sel{background:var(--hx-bg-subtle)}.k-dl-row.is-sel:before{content:"";border-radius:0 var(--hx-radius-pill) var(--hx-radius-pill) 0;background:var(--ink);width:3px;position:absolute;top:10px;bottom:10px;left:0}.k-dl-row .k-avatar{margin-top:2px}.k-dl-inv{cursor:default}.k-dl-dot{background:0 0;border-radius:50%;justify-self:center;width:8px;height:8px;margin-top:16px}.k-dl-row.is-unread .k-dl-dot{background:var(--ink);box-shadow:0 0 0 3px var(--hx-bg-selected)}.k-dl-main{flex-direction:column;gap:4px;min-width:0;display:flex}.k-dl-top{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.k-dl-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.k-dl-row.is-unread .k-dl-name{font-weight:800}.k-dl-vac{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex;overflow:hidden}.k-dl-vac i{font-style:normal}.k-dl-sib{color:var(--text-2);background:var(--bd-2);border-radius:var(--r-pill);flex:none;padding:0 8px;font-size:12px;font-weight:700}.k-dl-prev{color:var(--text-2);align-items:center;gap:8px;min-width:0;margin-top:2px;font-size:14px;line-height:1.4;display:flex}.k-dl-txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.k-dl-row.is-unread .k-dl-prev{color:var(--text)}.k-dl-pre{color:var(--ink);flex:none;font-weight:700}.k-dl-pre.auto{color:var(--muted);font-weight:600}.k-dl-when{color:var(--muted);white-space:nowrap;flex:none;font-size:13px;font-weight:600}.k-dl-row.is-unread .k-dl-when{color:var(--text)}.k-dl-row .k-dl-when.late{color:var(--red)}.k-dl-tags{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.k-dl-tags .k-stage{height:24px;padding:0 8px;font-size:13px}.k-dl-tags .k-av{width:24px;height:24px;font-size:12px}.k-dl-right{flex-direction:column;flex:none;align-items:flex-end;gap:8px;min-width:120px;display:flex}.k-dl-inv{grid-template-columns:10px 40px minmax(0,1fr) auto;align-items:center}.k-dl-st{color:var(--text-2);align-items:center;gap:8px;font-weight:600;display:inline-flex}.k-dl-st svg{opacity:.8;width:14px;height:14px}.k-dl-st.accepted{color:var(--hx-success)}.k-dl-st.declined,.k-dl-st.expired,.k-dl-st.withdrawn{color:var(--muted)}.k-dl-reason{color:var(--text-2)}.k-dl-reason:before,.k-dl-contacts:before{content:"·";color:var(--muted);margin-right:8px}.k-dl-contacts{color:var(--text);font-weight:600}.k-pane{border-radius:var(--hx-radius-md);flex-direction:column;min-height:0;display:flex;overflow:hidden}.k-pane-h{padding:16px 20px}.k-pane-back{width:32px;height:32px;color:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;display:none}.k-pane-back svg{width:15px;height:15px}.k-pane-btn{border-radius:var(--r-pill);height:32px;color:var(--white);white-space:nowrap;border:1.5px solid #ffffff47;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.k-pane-btn svg{width:14px;height:14px}.k-pane-btn:hover{background:#ffffff1f}.k-pane-btn.is-main{background:var(--lime);border-color:var(--lime);color:var(--ink)}.k-pane-btn.is-main:hover{background:var(--hx-accent-hover)}.k-pane-brief{background:var(--hx-bg-subtle);border-bottom:1px solid var(--bd);flex-direction:column;flex:none;gap:8px;padding:12px 20px;display:flex}.k-pane-row{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.k-pane-facts{color:var(--text);font-size:14px}.k-pane-money{color:var(--text);font-size:14px;font-weight:700}.k-pane-checks{gap:4px;margin:0}.k-pane-checks .k-fit-chip{height:24px;font-size:13px}.k-pane-ct{border-radius:var(--r-pill);border:1.5px solid var(--bd);background:var(--white);height:28px;color:var(--text);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.k-pane-ct svg{width:13px;height:13px;color:var(--text-2)}.k-pane-ct:hover{border-color:var(--ink)}.k-pane-ct.is-ok{background:var(--lime);border-color:var(--lime);color:var(--ink)}.k-pane-cp{opacity:.45;display:inline-flex}.k-pane-ct:hover .k-pane-cp{opacity:1}.k-pane-ct.is-ok .k-pane-cp{display:none}.k-pane-wa svg{color:var(--hx-brand-whatsapp)}.k-pane-tg svg{color:var(--hx-brand-telegram)}.k-pane-none{color:var(--muted);font-size:13px}.k-pane-links{margin-left:4px}.k-pane-dlg{flex-direction:column;flex:1;min-height:0;display:flex}.k-pane-dlg .k-dlg-cols{flex:1;min-height:0}.k-pane .k-rich{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.k-pane .k-rich-body{border:1px solid var(--hx-border-input);border-radius:var(--hx-radius-md);flex:1;min-height:120px;padding:16px;font-size:15px;line-height:1.55;overflow-y:auto}.k-pane .k-rich-body:focus{border-color:var(--hx-text);box-shadow:var(--hx-focus-halo)}.k-dlg-fold{border-radius:var(--r-pill);background:var(--hx-bg-muted);height:32px;color:var(--text-2);align-self:center;align-items:center;gap:12px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.k-dlg-fold:hover{background:var(--hx-border);color:var(--text)}.k-dlg-fold small{color:var(--muted);font-weight:500}@media (max-width:1100px){.k-board{grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:16px}.k-pane-dlg .k-dlg-cols{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.k-pane-dlg .k-dlg-left{border-right:0;border-bottom:1px solid var(--bd)}}@media (max-width:860px){.k-page-fill{height:auto;padding:24px 16px 64px;display:block;overflow:visible}.k-board{height:auto;min-height:0;display:block}.k-board.is-open .k-board-list,.k-board:not(.is-open) .k-pane{display:none}.k-pane{height:calc(100vh - 120px);min-height:520px}.k-pane-back{display:inline-flex}.k-pane-h .k-dlg-who span{white-space:normal}.k-pane-btn span,.k-pane-btn{padding:0 12px}.k-dl-inv{grid-template-columns:10px 40px minmax(0,1fr)}.k-dl-inv .k-dl-right{flex-direction:row;grid-column:3;justify-content:space-between;align-items:center;min-width:0;margin-top:8px}}.k-mail{background:var(--white);flex:1;min-height:0;padding:0 24px 24px;position:relative;overflow-y:auto}.k-mail-thread{flex-direction:column;display:flex}.k-mail-m{border-bottom:1px solid var(--bd-2);padding:20px 0 16px}.k-mail-h{align-items:center;gap:12px;margin-bottom:12px;display:flex}.k-mail-who{flex-direction:column;flex:1;min-width:0;display:flex}.k-mail-who b{color:var(--text);font-size:15px}.k-mail-who span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.k-mail-h time{color:var(--muted);white-space:nowrap;flex:none;font-size:13px}.k-mail-b{color:var(--text);max-width:780px;padding-left:48px;font-size:15px;line-height:1.6}.k-mail-m.auto .k-mail-b{color:var(--text-2)}.k-mail-m .k-dlg-att{margin-top:12px;padding-left:48px}.k-mail-co{background:var(--ink);width:40px;height:40px;color:var(--lime);flex:none;font-size:13px}.k-mail-fold{border-bottom:1px solid var(--bd-2);text-align:left;width:100%;color:var(--text-2);align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.k-mail-fold:hover{background:var(--hover)}.k-mail-fold .k-mail-co{opacity:.5;width:32px;height:32px;font-size:12px}.k-mail-fold-t{white-space:nowrap;flex:none}.k-mail-fold-t b{color:var(--text-2);font-weight:600}.k-mail-fold-p{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;overflow:hidden}.k-mail-fold time{color:var(--muted);flex:none;font-size:13px}.k-mail-reply{border:1.5px solid var(--bd);border-radius:var(--hx-radius-md);box-shadow:var(--hx-shadow-1);margin-top:20px;padding:16px 20px}.k-mail-reply-h{color:var(--muted);align-items:center;gap:12px;margin-bottom:8px;font-size:14px;display:flex}.k-mail-reply-h b{color:var(--text)}.k-mail-reply-h .k-mail-co{width:32px;height:32px;font-size:12px}.k-mail-reply .k-dlg-sec{padding:8px 0}.k-mail-reply .k-dlg-sec-nav{padding-top:0}.k-pane .k-mail-reply .k-rich{flex:none}.k-pane .k-mail-reply .k-rich-body{border:1px solid var(--hx-border-input);border-radius:var(--hx-radius-sm);flex:none;min-height:150px;max-height:40vh;padding:16px;font-size:15px;line-height:1.55}.k-mail-reply .k-dlg-foot{padding-top:12px}.k-mail-reply .k-rich-foot{gap:8px;padding-top:16px}.k-rich-bar .k-dlg-send:disabled{opacity:1;background:var(--bd-2);color:var(--muted)}@media (max-width:860px){.k-mail{padding:0 16px 16px}.k-mail-b,.k-mail-m .k-dlg-att{padding-left:0}}.k-set{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px;display:grid}.k-set-nav{flex-direction:column;gap:20px;display:flex;position:sticky;top:24px}.k-set-grp{flex-direction:column;gap:2px;display:flex}.k-set-grp-l{color:var(--muted);padding:0 16px 8px;font-size:13px;font-weight:700}.k-set-item{border-radius:var(--hx-radius-sm);height:40px;color:var(--text-2);align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:500;display:flex;position:relative}.k-set-item svg{opacity:.7;flex:none;width:15px;height:15px}.k-set-item:hover{background:var(--hx-bg-hover);color:var(--text)}.k-set-item.is-active{background:var(--hx-bg-muted);color:var(--text);box-shadow:none;font-weight:600}.k-set-item.is-active:before{content:"";border-radius:0 var(--hx-radius-pill) var(--hx-radius-pill) 0;background:var(--hx-sel-nav-bg);width:3px;position:absolute;top:12px;bottom:12px;left:0}.k-set-item.is-active svg{opacity:1}.k-set-body{min-width:0;max-width:680px}.k-set-body.is-wide{max-width:none}.k-set-head{margin-bottom:20px}.k-set-head h2{letter-spacing:-.01em;color:var(--text);margin:0;font-size:20px;font-weight:700}.k-set-head p{color:var(--text-2);margin:8px 0 0;font-size:15px}.k-set-head p a{color:var(--link);font-weight:600}.k-set-card{padding:24px}.k-set-card.k-form label:first-child{margin-top:0}.k-set-card.k-form label{margin-top:20px}.k-set-hint{color:var(--text-2);margin-top:8px;font-size:14px;line-height:1.45}.k-set-actions{align-items:center;gap:16px;margin-top:24px;display:flex}.k-set-actions .k-btn:disabled{opacity:.35;cursor:default}.k-set-saved{color:var(--hx-success);opacity:0;align-items:center;gap:8px;font-size:14px;font-weight:600;transition:opacity .18s;display:inline-flex}.k-set-saved.is-on{opacity:1}.k-set-saved svg{width:15px;height:15px}.k-set-foot{border-top:1px solid var(--bd-2);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.k-set-foot .k-set-hint{margin:0}.k-set-toggle{border-top:1px solid var(--bd-2);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.k-set-toggle:first-child{border-top:0;padding-top:0}.k-set-toggle-t b{color:var(--text);font-size:15px;display:block}.k-set-toggle-t small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45;display:block}.k-toggle{flex:none;width:44px;height:24px;position:relative}.k-toggle input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.k-toggle i{width:auto;height:auto;position:absolute;inset:0}.k-toggle input:focus-visible+i{box-shadow:var(--hx-focus-ring)}.k-set-two{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:start;gap:20px;display:grid}.k-set-preview{background:var(--canvas);border:1px dashed var(--hx-border-dashed);border-radius:var(--hx-radius-md);flex-direction:column;gap:12px;padding:20px;display:flex}.k-set-preview-l{color:var(--muted);font-size:13px;font-weight:700}.k-set-preview .k-dlg-m{align-self:flex-end;max-width:100%}.k-set-sig{white-space:pre-line;color:#ffffffd9;border-top:1px solid #ffffff2e;margin-top:12px;padding-top:12px}.k-set-sig-empty{color:#ffffff8c;border-top:1px dashed #ffffff40;margin-top:12px;padding-top:12px;font-size:13px}.k-set-logo-row{align-items:flex-start;gap:20px;display:flex}.k-set-logo{background:var(--ink);width:84px;height:84px;color:var(--lime);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:inline-flex;overflow:hidden}.k-set-logo img{object-fit:contain;background:var(--white);width:100%;height:100%}.k-set-logo-f{flex:1;min-width:0}.k-set-logo-f label{margin-top:0!important}.k-set-tpls{flex-direction:column;gap:16px;max-width:820px;display:flex}.k-set-tpls-top{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.k-set-tpls-top .k-set-hint{margin:0}.k-set-tpl-h{align-items:center;gap:12px;margin-bottom:12px;display:flex}.k-set-tpl-name{font-size:16px;font-weight:700}.k-set-tpl-del{width:40px;height:40px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.k-set-tpl-del:hover{background:var(--hx-error-bg);color:var(--red)}.k-set-tpl-del svg{width:15px;height:15px}.k-set-tpl-stage{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.k-set-tpl-stage .k-set-hint{margin:0}.k-set-tpl.is-dirty{border-color:var(--ink)}.k-set-body{container-type:inline-size}.k-team{grid-template-columns:1fr}.k-team>.k-card{max-width:560px}@container (min-width:1140px){.k-team{grid-template-columns:minmax(0,1fr) 380px}.k-team>.k-card{max-width:none}}.k-team-role{width:180px}.k-set-list{overflow:hidden}.k-set-row{border-top:1px solid var(--bd-2);align-items:center;gap:16px;padding:16px 24px;display:flex}.k-set-row:first-child{border-top:0}.k-set-row-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.k-set-row-main b{color:var(--text);font-size:15px}.k-set-row-main span{color:var(--muted);font-size:14px}.k-set-ap{background:var(--bd-2);width:40px;height:40px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.k-set-ap.is-on{background:var(--ink);color:var(--lime)}.k-set-ap svg{width:15px;height:15px}.k-set-terms{color:var(--text);flex-direction:column;gap:12px;margin:0;padding-left:24px;font-size:15px;line-height:1.55;display:flex}@media (max-width:960px){.k-set{grid-template-columns:1fr;gap:20px}.k-set-nav{gap:var(--hx-space-half);scrollbar-width:none;padding:var(--hx-space-1);background:var(--hx-bg-surface);box-shadow:inset 0 0 0 1px var(--hx-border);border-radius:var(--hx-radius-pill);flex-flow:row;position:static;overflow-x:auto}.k-set-nav::-webkit-scrollbar{display:none}.k-set-grp{display:contents}.k-set-grp-l{display:none}.k-set-item{height:40px;padding:0 var(--hx-space-4);border-radius:var(--hx-radius-pill);white-space:nowrap;background:0 0;border:0;flex:none}.k-set-item.is-active{background:var(--hx-sel-nav-bg);color:var(--hx-sel-nav-fg)}.k-set-item.is-active:before{display:none}.k-set-two{grid-template-columns:1fr}}.k-nv-success{border-radius:var(--hx-radius-md);background:var(--ink);color:var(--white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:20px 24px;display:flex}.k-nv-success>div:first-child{flex-direction:column;gap:4px;display:flex}.k-nv-success b{color:var(--lime);font-size:16px}.k-nv-success span{color:#ffffffbf;font-size:14px}.k-nv-success-acts{flex-wrap:wrap;gap:8px;display:flex}.k-nv-success-acts .k-btn-sm{color:var(--white);background:#ffffff1a;border-color:#ffffff40}.k-nv-success-acts .k-btn-sm:hover{background:var(--white);color:var(--text)}.k-pos{position:relative}.k-pos-menu{z-index:40;background:var(--white);border-radius:var(--hx-radius-md);box-shadow:var(--sh-menu);border:1px solid var(--bd);padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0}.k-pos-item{text-align:left;border-radius:var(--hx-radius-sm);grid-template-columns:minmax(0,1fr) auto;gap:0 12px;width:100%;min-height:40px;padding:12px;display:grid}.k-pos-item.is-hi{background:var(--hover)}.k-pos-name{color:var(--text);font-size:15px;font-weight:600}.k-pos-alt{color:var(--text-2);grid-column:1;font-size:13px}.k-pos-live{color:var(--text-2);white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:13px;font-weight:600}.k-nv-dots{gap:4px;display:inline-flex}.k-nv-dots i{opacity:.3;background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite k-dot}.k-nv-dots i:nth-child(2){animation-delay:.18s}.k-nv-dots i:nth-child(3){animation-delay:.36s}@keyframes k-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.k-nv-publish{background:var(--ink);gap:8px}.k-nv-publish svg{width:16px;height:16px;color:var(--lime)}.k-nv-publish:disabled{opacity:1;background:var(--hx-bg-muted);color:var(--hx-text-disabled);cursor:not-allowed}.k-nv-publish:disabled svg,.k-nv-publish:disabled svg *{color:var(--hx-text-disabled);fill:currentColor}.k-nv-pub-f .k-nv-publish:not(:disabled){background:var(--lime);color:var(--ink)}.k-nv-pub-f .k-nv-publish:not(:disabled):hover{background:var(--hx-accent-hover)}.k-nv-pub-f .k-nv-publish:not(:disabled) svg{color:var(--ink)}.k-nv-parsed{color:var(--text);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 20px;font-size:14px;font-weight:600;display:flex}.k-nv-parsed>svg{width:16px;height:16px;color:var(--ink);flex:none}.k-nv-parsed-miss{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.k-nv-pill-miss{background:var(--amber-bg);color:var(--amber);cursor:pointer;font-weight:600}.k-nv-pill-miss:hover{background:var(--hx-warning-border)}.k-nv-parsed-link{color:var(--link);margin-left:auto;font-size:14px;font-weight:600}.k-nv{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.k-nv-doc{flex-direction:column;gap:20px;min-width:0;display:flex}.k-nv-sec{padding:24px 32px 32px}.k-nv-sec h3{letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;font-size:20px;font-weight:700;display:flex}.k-nv-field{margin-top:24px}.k-nv-sec>.k-nv-field:first-of-type,.k-nv-sec>div:first-of-type>.k-nv-field{margin-top:20px}.k-nv .k-seg{background:var(--bd-2);border-radius:var(--hx-radius-pill);gap:4px;padding:4px}.k-nv .k-seg button{height:40px;padding:0 16px;font-size:14px}.k-nv .k-seg button.is-on{background:var(--lime);color:var(--ink);box-shadow:none;font-weight:700}.k-nv .k-seg button:hover:not(.is-on){color:var(--text)}.k-nv-doc .k-input:focus{border-color:var(--ink);box-shadow:var(--hx-focus-halo)}.k-nv-field>label{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.k-nv-field>label small{font-size:var(--hx-fs-caption);color:var(--text-2);font-weight:500}.k-nv-pill{border-radius:var(--r-pill);background:var(--bd-2);height:24px;color:var(--muted);align-items:center;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.k-nv-pill.is-miss{background:var(--amber-bg);color:var(--amber)}.k-nv-field.is-req .k-input,.k-nv-field.is-req .k-rich-body{border-color:var(--warn)!important}.k-nv-reqnote{color:var(--warn);margin-top:8px;font-size:13px;font-weight:600;display:block}.k-nv-title{height:56px;font-size:17px;font-weight:600}.k-nv-grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;display:grid}.k-nv-grid2:not(.k-nv-grid-auto) .k-nv-field:nth-child(2){max-width:160px}.k-nv-grid-auto{grid-template-columns:auto auto;justify-content:start;gap:0 40px}.k-nv-salary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.k-nv-num{width:130px}.k-nv-dash{color:var(--muted)}@media (max-width:639px){.k-title-row.k-nv-head{align-items:flex-start}.k-nv-salary>.k-seg{flex:0 0 100%}.k-nv-salary .k-nv-num{flex:1 1 0;width:auto;min-width:0}}.k-nv-mkt-field{max-width:520px;margin-top:12px}.k-nv-mkt-bar{border-radius:var(--hx-radius-xs);background:var(--bd-2);max-width:420px;height:12px;margin:12px 0 0;display:block;position:relative}.k-nv-mkt-range{background:var(--hx-accent);box-shadow:inset 0 0 0 1px var(--hx-accent-edge);border-radius:var(--hx-radius-xs);position:absolute;inset:0 30%}.k-nv-mkt-med{background:var(--text-2);border-radius:var(--hx-radius-pill);width:2px;height:16px;position:absolute;top:-2px;transform:translate(-1px)}.k-nv-mkt-you{background:var(--ink);border:3px solid var(--white);width:20px;height:20px;box-shadow:0 0 0 2px var(--hx-bg-surface);border-radius:50%;position:absolute;top:-5px;transform:translate(-10px)}.k-nv-field .k-set-hint.is-warn{color:var(--amber);font-weight:600}.k-nv-langs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.k-nv-lang{border-radius:var(--r-pill);background:var(--lime);height:40px;color:var(--text);align-items:center;gap:8px;padding:0 8px 0 16px;font-size:14px;font-weight:600;display:inline-flex}.k-nv-lang select{border-radius:var(--hx-radius-sm);height:32px;color:var(--lime);font:inherit;appearance:none;cursor:pointer;background:#ffffff24 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23BFFD33' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 6px center/12px no-repeat;border:0;outline:none;padding:0 24px 0 8px;font-size:13px;font-weight:700}.k-nv-lang select option{color:var(--text);background:var(--white)}.k-nv-lang>button{width:24px;height:24px;color:var(--text-2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.k-nv-lang>button:hover{color:var(--text);background:#0d061b1a}.k-nv-lang>button svg{width:11px;height:11px}.k-nv-lang-add{border-radius:var(--r-pill);border:1.5px dashed var(--dash);height:40px;color:var(--text);background:var(--white);align-items:center;gap:4px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.k-nv-lang-add:hover{border-color:var(--ink);color:var(--text);border-style:solid}.k-nv-lang-add svg{width:11px;height:11px}.k-nv-ai{border-radius:var(--r-pill);border:1.5px solid var(--bd);height:32px;color:var(--text-2);align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.k-nv-ai:hover:not(:disabled){border-color:var(--ink);color:var(--text)}.k-nv-ai:disabled{opacity:.7}.k-nv-ai svg{width:13px;height:13px}.k-nv-ai .k-nv-dots i{width:6px;height:6px}.k-nv-addrow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.k-nv-block>label{color:var(--ink);font-size:16px;font-weight:700}.k-nv-desc .k-rich-body{border:1px solid var(--hx-border-input);border-radius:var(--hx-radius-sm);min-height:100px;padding:12px 16px;font-size:15px;line-height:1.55}.k-nv-desc .k-rich-body:focus{border-color:var(--ink);box-shadow:var(--hx-focus-halo)}.k-nv-desc .k-rich:not(:focus-within) .k-rich-bar{display:none}.k-nv-desc .k-rich{gap:8px}.k-nv-issue{border-radius:var(--hx-radius-sm);background:var(--warn-bg);margin-top:12px;padding:12px 16px}.k-nv-issue q{color:var(--text);font-size:14px;display:block}.k-nv-issue-fix{color:var(--text);margin-top:4px;font-size:14px}.k-nv-issue-acts{align-items:center;gap:12px;margin-top:8px;display:flex}.k-nv-apply{padding:24px 32px}.k-nv-applyrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.k-nv-applyrow .k-input{width:320px}.k-nv-fact{color:var(--text-2);margin-top:16px;font-size:15px}.k-nv-rail{flex-direction:column;gap:12px;display:flex;position:sticky;top:16px}.k-nv-rcard{padding:16px 20px}.k-nv-rcard h4{color:var(--ink);margin:0 0 12px;font-size:15px;font-weight:700}.k-nv-readyh{justify-content:space-between;align-items:baseline;gap:var(--hx-space-3);display:flex}.k-nv-readyh b{font-size:var(--hx-fs-h4);font-variant-numeric:tabular-nums}.k-nv-readybar{border-radius:var(--hx-radius-pill);background:var(--hx-bg-muted);height:8px;margin-bottom:12px;display:block;overflow:hidden}.k-nv-readybar i{background:var(--hx-progress-fill);border-radius:var(--hx-radius-pill);height:100%;transition:width .25s;display:block}.k-nv-readybar.is-done i{background:var(--hx-accent);box-shadow:inset 0 0 0 1px var(--hx-accent-edge)}.k-nv-check{flex-direction:column;margin:0 0 8px;padding:0;list-style:none;display:flex}.k-nv-check button{align-items:center;gap:var(--hx-space-3);width:calc(100% + 2 * var(--hx-space-2));text-align:left;min-height:40px;padding:0 var(--hx-space-2);margin:0 calc(-1 * var(--hx-space-2));border-radius:var(--hx-radius-sm);color:var(--hx-text);font-size:15px;display:flex}.k-nv-check button:hover{background:var(--hx-bg-hover)}.k-nv-check li.is-ok button{color:var(--hx-text-2)}.k-nv-mark{border:1.5px solid var(--hx-border-input);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.k-nv-check li.is-ok .k-nv-mark{background:var(--hx-accent);border-color:var(--hx-accent-edge);color:var(--hx-text-on-accent)}.k-nv-mark svg{width:12px;height:12px}.k-nv-rcard .k-set-hint{margin-top:4px}.k-nv-posrows{flex-direction:column;gap:12px;display:flex}.k-nv-posrow{align-items:baseline;gap:8px;display:flex}.k-nv-posrow b{font-family:var(--font-display);letter-spacing:-.01em;flex:none;min-width:34px;font-size:20px;font-weight:800}.k-nv-posrow span{color:var(--text-2);font-size:14px;line-height:1.35}.k-nv-link{color:var(--link);font-weight:600}.k-nv-tips .k-nv-tip{color:var(--text);border-top:1px solid var(--bd-2);justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;font-size:14px;line-height:1.45;display:flex}.k-nv-tips .k-nv-tip:first-of-type{border-top:0;padding-top:0}.k-nv-tip .k-nv-link{flex:none;font-size:13px}.k-drawer.is-wide{width:min(920px,100%)}.k-drawer.is-wide .k-drawer-b{padding:0}.k-nv-card{padding:24px}.k-nv-card-h{margin-bottom:12px}.k-nv-card-co{color:var(--text-2);font-size:14px;font-weight:600}.k-nv-card h2{letter-spacing:-.01em;margin:4px 0 8px;font-size:20px;font-weight:700}.k-nv-card-facts{color:var(--text-2);font-size:14px}.k-nv-card-sal{border-radius:var(--r-pill);background:var(--ink);height:32px;color:var(--lime);align-items:center;margin-bottom:12px;padding:0 16px;font-size:16px;font-weight:800;display:inline-flex}.k-nv-card-blk{margin-top:20px}.k-nv-card-blk h3{margin:0 0 8px;font-size:16px;font-weight:700}.k-nv-cmp{grid-template-columns:1fr 1fr;gap:24px;padding:24px;display:grid}.k-nv-cmp h4{color:var(--ink);margin:0 0 8px;font-size:13px;font-weight:700}.k-nv-cmp pre{white-space:pre-wrap;font:inherit;color:var(--text-2);margin:0;font-size:14px;line-height:1.5}.k-nv-skel{flex-direction:column;gap:12px;padding:24px;display:flex}.k-nv-skel i{border-radius:var(--hx-radius-sm);background:linear-gradient(90deg, var(--bd-2) 0%, var(--hx-bg-subtle) 50%, var(--bd-2) 100%);background-size:200% 100%;height:56px;animation:1.2s infinite k-skel;display:block}@keyframes k-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.k-drawer.is-wide .k-empty{--pad:64px}.k-nv-simb{grid-template-columns:320px minmax(0,1fr);height:100%;min-height:0;display:grid}.k-nv-siml{border-right:1px solid var(--bd);min-height:0;overflow-y:auto}.k-nv-siml-h{color:var(--text-2);padding:12px 16px 8px;font-size:13px;font-weight:600}.k-nv-simrow{text-align:left;border-top:1px solid var(--bd-2);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 16px;display:grid;position:relative}.k-nv-simrow:hover{background:var(--hover)}.k-nv-simrow.is-sel{background:var(--hx-bg-subtle)}.k-nv-simrow.is-sel:before{content:"";border-radius:0 var(--hx-radius-pill) var(--hx-radius-pill) 0;background:var(--ink);width:3px;position:absolute;top:10px;bottom:10px;left:0}.k-nv-simav{background:var(--ink);width:40px;height:40px;color:var(--lime);font-size:12px}.k-nv-simav.is-lg{width:48px;height:48px;color:var(--lime);background:#ffffff24;font-size:14px}.k-nv-simrow-t{flex-direction:column;gap:2px;min-width:0;display:flex}.k-nv-simrow-t b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.k-nv-simrow-t small{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.k-nv-simrow-r{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.k-nv-simrow-r .k-chip-s{height:24px;font-weight:600}.k-nv-simrow-r small{color:var(--text-2);white-space:nowrap;font-size:13px}.k-nv-simr{flex-direction:column;min-height:0;display:flex}.k-nv-simr-h{padding:16px 20px}.k-nv-simr-h .k-pane-back{display:none}.k-nv-simr-cmp{background:var(--hx-bg-subtle);border-bottom:1px solid var(--bd);flex-wrap:wrap;gap:8px;padding:12px 20px;display:flex}.k-nv-simr-b{flex:1;min-height:0;padding:8px 24px 24px;overflow-y:auto}.k-nv-simr-b .k-nv-card-blk:first-child{margin-top:12px}.k-nv-simr-f{border-top:1px solid var(--bd);background:var(--white);flex:none;padding:16px 20px}.k-nv-simr-f .k-set-hint{flex:1;min-width:0}.k-nv-pill{color:var(--text-2)}.k-nv-pub{flex-direction:column;gap:16px;height:100%;display:flex}.k-nv-pub-sum{border-radius:var(--hx-radius-sm);background:var(--ink);color:var(--white);flex-direction:column;gap:4px;padding:16px 20px;display:flex}.k-nv-pub-sum b{color:var(--white);font-size:16px}.k-nv-pub-sum span{color:#ffffffb8;font-size:14px}.k-nv-pub .k-set-toggle{border-top:0;padding:4px 0}.k-nv-pub-cost{border-top:1px solid var(--bd-2);border-bottom:1px solid var(--bd-2);padding:16px 0;font-size:15px}.k-nv-dup{border-radius:var(--hx-radius-sm);background:var(--amber-bg);color:var(--text);padding:16px;font-size:14px}.k-nv-pub-f{flex-direction:column;align-items:stretch;gap:8px;margin-top:auto;padding-top:8px}.k-nv-pub-f .k-btn{width:100%}.k-nv-pub-f .k-set-hint{text-align:center}@media (max-width:1000px){.k-nv{grid-template-columns:1fr}.k-nv-rail{position:static}.k-nv-cmp,.k-nv-grid2,.k-nv-grid-auto{grid-template-columns:1fr}.k-seg button{height:40px}.k-nv-simb{display:block}.k-nv-simb.is-open .k-nv-siml,.k-nv-simb:not(.is-open) .k-nv-simr{display:none}.k-nv-simr{height:100%}.k-nv-simr-h .k-pane-back{display:inline-flex}.k-nv-applyrow .k-input{width:100%}}.k-skillpick,.k-skillpick .k-skills{position:relative}.k-skill-menu{top:calc(100% + 4px)}.k-skill-item{grid-template-columns:1fr;min-height:40px}.k-skill-often{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.k-skill-often>span{color:var(--text-2);margin-right:2px;font-size:14px}.k-skill-sug{border-radius:var(--r-pill);border:1.5px dashed var(--dash);background:var(--white);height:32px;color:var(--text);align-items:center;gap:4px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.k-skill-sug:hover{border-style:solid;border-color:var(--ink);color:var(--text)}.k-skill-sug svg{width:10px;height:10px}.k-nv-city{max-width:320px}.k-nv-blockx{width:32px;height:32px;color:var(--text-2);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.k-nv-blockx:hover{background:var(--hx-error-bg);color:var(--red)}.k-nv-blockx svg{width:12px;height:12px}.k-nv-desc-acts{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.k-nv-takebtn{white-space:nowrap}.k-nv-takebtn-rail{margin-top:12px}.k-nv-quick{flex-wrap:wrap;align-items:center;gap:8px;padding:2px 2px 0;display:flex}.k-nv-quick>span{color:var(--text-2);margin-right:2px;font-size:14px;font-weight:600}.k-nv-rcard.is-off{background:var(--soft);border-color:var(--hx-border);box-shadow:none}.k-nv-rcard.is-off h4,.k-nv-rcard.is-off .k-set-hint,.k-nv-rcard.is-off .k-nv-tip{color:var(--muted)}.k-nv-rcard.is-off .k-nv-posrow b{color:var(--hx-text-disabled)}.k-nv-rcard.is-off button,.k-nv-rcard.is-off a{pointer-events:none;opacity:.5}.k-nv-schedother{align-items:center;gap:8px;margin-top:12px;display:flex}.k-nv-schedother .k-input{max-width:260px}.k-nv-sec.is-locked{position:relative}.k-nv-sec.is-locked>:not(h3){pointer-events:none;-webkit-user-select:none;user-select:none}.k-nv-sec.is-locked :is(.k-input,.k-ta,.k-rich-body,.k-ss-in){background:var(--hx-bg-muted);color:var(--hx-text-2);border-color:#0000}.k-nv-sec.is-locked .k-seg button,.k-nv-sec.is-locked .k-pill{color:var(--hx-text-3)}.k-nv-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.k-nv-acts{flex:none;align-items:center;gap:12px;display:flex}.k-nv-acts-st{color:var(--muted);font-size:13px}.k-nv-acts .k-btn-sm{gap:8px;height:40px}.k-nv-acts .k-btn-sm svg{width:13px;height:13px}@media (max-width:720px){.k-nv-acts{width:100%}.k-nv-acts .k-btn,.k-nv-acts .k-btn-sm{flex:1;justify-content:center}}.k-nv-card-co{align-items:center;gap:8px;display:flex}.k-nv-cardav{flex:none;width:32px;height:32px;font-size:12px}.k-nv-alt .k-set-hint{font-size:13px;line-height:1.45}.k-nv-altrow{text-align:left;border:1.5px solid var(--bd);border-radius:var(--hx-radius-sm);background:var(--white);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;width:100%;margin-top:8px;padding:12px;display:grid}.k-nv-altrow:hover{border-color:var(--ink)}.k-nv-altrow b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:14px;font-weight:700;overflow:hidden}.k-nv-altrow span{color:var(--text-2);grid-column:1;font-size:13px}.k-nv-altrow i{color:var(--text);grid-area:1/2/span 2;align-self:center;font-size:13px;font-style:normal;font-weight:700}.k-nv-altrow:hover i{text-decoration:underline}.k-confirm{max-width:460px}.k-confirm-t{color:var(--text-2);margin:0 0 20px;font-size:15px;line-height:1.55}.k-confirm-acts{justify-content:flex-end;gap:12px;display:flex}.k-confirm-acts .k-btn-sm,.k-confirm-acts .k-btn{height:40px}.k-drafts-bar{justify-content:flex-end;margin-bottom:12px;display:flex}.k-drafts-clear{gap:8px}.k-drafts-clear svg{width:13px;height:13px}.k-cp-top{align-items:center;gap:12px;display:flex}.k-cp-head{padding:0 0 24px;overflow:hidden}.k-cp-cover{aspect-ratio:2.7;background:var(--hx-bg-subtle);justify-content:center;align-items:center;display:flex;position:relative}.k-cp-cover img{object-fit:cover;width:100%;height:100%;display:block}.k-cp-cover-ph{background-image:radial-gradient(circle at 20% 30%,#bffd332e,#0000 45%),radial-gradient(circle at 80% 70%,#bffd331a,#0000 40%);position:absolute;inset:0}.k-cp-cover.is-over{outline:2px dashed var(--lime);outline-offset:-8px}.k-cp-cover.is-busy img{opacity:.5}.k-cp-cover-mid{color:var(--white);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0 20px;font-size:14px;display:flex;position:absolute;inset:0}.k-cp-cover-mid small{color:#ffffffbf;font-size:13px}.k-cp-cover-acts{opacity:0;gap:8px;transition:opacity .12s;display:flex;position:absolute;top:14px;right:14px}.k-cp-cover:hover .k-cp-cover-acts,.k-cp-cover:focus-within .k-cp-cover-acts{opacity:1}.k-cp-cover-acts .k-btn-sm{background:#ffffffeb;border-color:#0000}.k-cp-cover-acts .k-btn-sm svg{width:13px;height:13px;margin-right:8px}.k-cp-id{flex-wrap:wrap;align-items:center;gap:20px;padding:20px 24px 8px;display:flex}.k-cp-id>.k-cp-logo{margin-top:-62px}.k-cp-logo{border:4px solid var(--white);background:var(--ink);width:108px;height:108px;color:var(--lime);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:32px;font-weight:700;display:inline-flex;position:relative}.k-cp-logo img{object-fit:contain;background:var(--white);border-radius:inherit;width:100%;height:100%}.k-cp-logo.is-sm{border-radius:var(--hx-radius-md);width:72px;height:72px;font-size:20px}.k-cp-logo.is-busy{opacity:.6}.k-cp-logo-pen{background:var(--ink);width:32px;height:32px;color:var(--white);border:2px solid var(--white);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.k-cp-logo-pen svg{width:12px;height:12px}.k-cp-id-t{flex:1;min-width:200px;padding-bottom:4px}.k-cp-id-t h2{letter-spacing:-.02em;font-size:24px;font-weight:700;font-family:var(--font-display);letter-spacing:-.01em}.k-cp-meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:8px;font-size:15px;font-weight:600;display:flex}.k-cp-namenote{color:var(--text-2);margin-top:8px;font-size:13px}.k-cp-links{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:8px;display:flex}.k-cp-soc{border:1.5px solid var(--bd);width:40px;height:40px;color:var(--ink);background:var(--white);border-radius:50%;justify-content:center;align-items:center;transition:transform .12s,border-color .12s,background .12s;display:inline-flex}.k-cp-soc svg{width:17px;height:17px}.k-cp-soc:hover{border-color:var(--ink);background:var(--lime);transform:translateY(-1px)}.k-cp-soc.is-add{color:var(--text-2);border-style:dashed}.k-cp-head-notes{flex-direction:column;gap:8px;padding:12px 24px 0;display:flex}.k-cp-body{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;margin-top:24px;display:grid}.k-cp-doc{flex-direction:column;gap:20px;min-width:0;display:flex}.k-cp-under{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:8px;display:flex}.k-cp-gen{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.k-cp-gen-t{color:var(--text-2);flex-basis:100%;margin:8px 0 0;font-size:14px;line-height:1.55}.k-cp-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.k-cp-row .k-input{flex:200px;width:auto;min-width:0}.k-cp-num{background:var(--page);width:24px;height:24px;color:var(--text-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.k-cp-cut{color:var(--text-2);border-top:1.5px dashed var(--bd);flex-basis:100%;margin-left:32px;padding-top:12px;font-size:13px;font-weight:600}.k-cp-off{border:1.5px solid var(--bd);border-radius:var(--hx-radius-md);margin-top:16px;padding:20px}.k-cp-off-h{align-items:center;gap:12px;margin-bottom:12px;display:flex}.k-cp-off-t{align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.k-cp-off-t svg{width:12px;height:12px;color:var(--muted)}.k-cp-off-h .k-set-tpl-del{margin-left:auto}.k-cp-off-f{grid-template-columns:220px minmax(0,1fr);gap:12px;display:grid}.k-ss{min-width:0;position:relative}.k-ss-in{cursor:pointer;width:100%;padding-right:40px}.k-ss.is-open .k-ss-in{cursor:text;border-color:var(--ink)}.k-ss-chev{color:var(--muted);cursor:pointer;transition:transform .18s;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.k-ss.is-open .k-ss-chev{transform:translateY(-50%)rotate(180deg)}.k-ss-chev svg{width:14px;height:14px}.k-ss-pop{z-index:30;border-radius:var(--r-menu);background:var(--white);border:1px solid var(--bd);min-width:100%;max-height:300px;box-shadow:var(--sh-menu);padding:8px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.k-ss-pop.is-up{top:auto;bottom:calc(100% + 6px)}.k-ss-gl{color:var(--text-2);padding:8px 12px 4px;font-size:12px;font-weight:700}.k-ss-group+.k-ss-group{border-top:1px solid var(--bd-2);margin-top:4px;padding-top:4px}.k-ss-it{border-radius:var(--hx-radius-sm);width:100%;color:var(--text);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:15px;display:flex}.k-ss-it.is-hi{background:var(--hover)}.k-ss-it.is-on{background:var(--lime);color:var(--ink);font-weight:700}.k-ss-it svg{flex:none;width:14px;height:14px}.k-ss-empty{color:var(--text-2);text-align:center;padding:16px 12px;font-size:14px}.k-ss.no-search .k-ss-in{cursor:pointer;caret-color:#0000}.k-ss.is-off{opacity:.6}.k-ss.is-off .k-ss-in{cursor:not-allowed}.k-ss-sm .k-ss-in{height:32px;padding-left:12px;padding-right:32px;font-size:14px;font-weight:600}.k-ss-sm .k-ss-chev{right:10px}.k-ss-sm .k-ss-pop{min-width:180px}.k-ss-lime.is-set .k-ss-in{background:var(--hx-accent);border-color:var(--hx-accent-edge);color:var(--ink);font-weight:700}.k-ss-lime.is-set .k-ss-chev{color:var(--ink)}.k-ss-lime.is-set.is-open .k-ss-in{background:var(--white);border-color:var(--ink);font-weight:500}.k-ss-dark{width:170px}.k-ss-dark .k-ss-in{border-radius:var(--hx-radius-sm);height:32px;color:var(--white);background:#ffffff24;border:0;padding:0 32px 0 12px;font-size:13px;font-weight:600}.k-ss-dark .k-ss-in::placeholder{color:#ffffffb3}.k-ss-dark.is-open .k-ss-in{border:0}.k-ss-dark .k-ss-chev{color:var(--lime);right:8px}.k-ss-dark .k-ss-chev svg{width:12px;height:12px}.k-ss-dark .k-ss-pop{min-width:200px;color:var(--text)}.k-cp-add{margin-top:16px}.k-cp-pin{border-radius:var(--r-pill);background:var(--lime);height:28px;color:var(--ink);align-items:center;gap:4px;padding:0 12px 0 8px;font-size:13px;font-weight:700;display:inline-flex}.k-cp-pin svg{width:11px;height:11px}.k-addr{min-width:0;position:relative}.k-addr .k-input{width:100%}.k-addr-pop.is-up{top:auto;bottom:calc(100% + 6px)}.k-addr-pop{z-index:30;border-radius:var(--r-menu);background:var(--white);border:1px solid var(--bd);box-shadow:var(--sh-menu);padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0}.k-addr-it{border-radius:var(--hx-radius-sm);text-align:left;align-items:flex-start;gap:12px;width:100%;padding:12px;display:flex}.k-addr-it.is-hi{background:var(--hover)}.k-addr-it svg{width:13px;height:13px;color:var(--muted);flex:none;margin-top:4px}.k-addr-it span{flex-direction:column;gap:2px;min-width:0;display:flex}.k-addr-it b{color:var(--text);font-size:14px;font-weight:600}.k-addr-it small{color:var(--text-2);font-size:13px}.k-addr-foot{color:var(--muted);border-top:1px solid var(--bd-2);margin-top:4px;padding:8px 12px 4px;font-size:12px}.k-cp .k-seg,.k-pv .k-seg,.k-slot .k-seg{background:var(--bd-2);gap:4px;padding:4px}.k-cp .k-seg button.is-on,.k-pv .k-seg button.is-on,.k-slot .k-seg button.is-on{background:var(--lime);color:var(--ink);box-shadow:none;font-weight:700}.k-cp .k-seg button:hover:not(.is-on),.k-pv .k-seg button:hover:not(.is-on),.k-slot .k-seg button:hover:not(.is-on){color:var(--text)}.k-cp-ok{background:var(--lime);width:18px;height:18px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.k-cp-ok svg{width:11px!important;height:11px!important;color:var(--ink)!important}.k-cp .k-nv-check i{width:18px;height:18px}.k-cp .k-nv-readybar{border-radius:var(--hx-radius-pill);background:var(--bd-2);height:6px}.k-cp .k-nv-readybar i{background:var(--lime);border-radius:var(--hx-radius-pill)}.k-cp-num.is-on{background:var(--lime);color:var(--ink)}.k-cp-num.is-miss{background:var(--amber-bg);color:var(--amber);cursor:help}.k-cp-acts{flex-wrap:nowrap}.k-cp-dot{background:var(--warn);vertical-align:2px;border-radius:50%;width:7px;height:7px;margin-left:8px;display:inline-block}.k-cp-dot.is-off{visibility:hidden}.k-cp-grip{border-radius:var(--hx-radius-xs);width:22px;height:32px;color:var(--hx-text-disabled);cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;margin-right:-6px;display:inline-flex}.k-cp-grip:hover,.k-cp-grip:focus-visible{color:var(--ink);background:var(--hover)}.k-cp-grip svg{width:16px;height:16px}.is-dragging,.is-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.k-cp-row.is-drag .k-input{border-color:var(--ink);box-shadow:var(--hx-shadow-2)}.k-cp-linkrow.is-on .k-cp-linkico{background:var(--lime)}.k-cp-off.is-on .k-cp-off-t svg{color:var(--ink)}.k-cp-off-t svg{box-sizing:content-box;background:var(--page);border-radius:50%;padding:4px}.k-cp-off.is-on .k-cp-off-t svg{background:var(--lime)}.k-cp-logo-pen{background:var(--lime);color:var(--ink)}.k-cp .k-skill-sug:hover{border-style:solid;border-color:var(--lime-2);background:var(--lime-bg)}.k-crop{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:var(--soft);position:relative;overflow:hidden}.k-crop.is-drag{cursor:grabbing}.k-crop img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.k-crop-fill{position:absolute;inset:0}.k-cp-cover.is-crop{background:var(--ink)}.k-crop-tip{border-radius:var(--r-pill);color:var(--white);pointer-events:none;background:#0d061b9e;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.k-crop-tip svg{width:15px;height:15px}.k-crop-bar{background:linear-gradient(#0d061bb8,#0d061b00);align-items:center;gap:12px;padding:12px 16px;display:flex;position:absolute;top:0;left:0;right:0}.k-crop-bar .k-btn-sm{background:#ffffffeb;border-color:#0000}.k-crop-zoom{align-items:center;gap:8px;display:inline-flex}.k-crop-zoom button{width:32px;height:32px;color:var(--text-2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.k-crop-bar .k-crop-zoom button{color:var(--white)}.k-crop-zoom button:hover{background:#7f7f7f2e}.k-crop-zoom button svg{width:16px;height:16px}.k-crop-zoom input[type=range]{appearance:none;border-radius:var(--hx-radius-pill);background:linear-gradient(90deg, var(--lime) var(--p,0%), var(--hx-border-strong) var(--p,0%));cursor:pointer;outline:none;width:160px;height:6px}.k-crop-zoom input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--white);border:2px solid var(--ink);width:18px;height:18px;box-shadow:var(--hx-shadow-1);border-radius:50%}.k-crop-zoom input[type=range]::-moz-range-thumb{background:var(--white);border:2px solid var(--ink);border-radius:50%;width:16px;height:16px}.k-crop-modal .k-modal-b{flex-direction:column;align-items:center;gap:16px;display:flex}.k-crop-logo-wrap{border-radius:var(--hx-radius-md);background:repeating-conic-gradient(var(--soft) 0 25%, var(--white) 0 50%) 0 0 / 16px 16px;padding:20px}.k-crop-logo{aspect-ratio:1;background:var(--white);width:min(300px,70vw);box-shadow:0 0 0 2px var(--ink), var(--hx-shadow-2);border-radius:50%}.k-crop-foot{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}@media (max-width:700px){.k-crop-zoom input[type=range]{width:110px}.k-crop-tip{display:none}}.k-cp-auto{color:var(--text-2);white-space:nowrap;align-items:center;gap:8px;margin-right:8px;font-size:14px;font-weight:500;display:inline-flex}.k-cp-auto>svg{width:14px;height:14px;color:var(--muted)}.k-cp-auto.is-err,.k-cp-auto.is-err>svg{color:var(--red)}.k-cp-auto .k-nv-link{font-size:14px;font-weight:600}.k-pv{z-index:95;background:var(--canvas);flex-direction:column;animation:.18s ease-out k-drawer-in;display:flex;position:fixed;inset:0}.k-pv-bar{background:var(--white);border-bottom:1px solid var(--bd);flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:12px 20px;display:flex}.k-pv-title{margin-right:8px;font-size:16px}.k-pv-sp{flex:auto}.k-pv .k-seg button{align-items:center;gap:8px;display:inline-flex}.k-pv .k-seg button svg,.k-pv-bar .k-modal-x svg{width:15px;height:15px}.k-pv-note{color:var(--text-2);flex:none;padding:12px 20px 0;font-size:13px}.k-pv-stage{flex:auto;justify-content:center;min-height:0;padding:12px 20px 20px;display:flex;overflow:hidden}.k-pv-dev{background:var(--white);border-radius:var(--hx-radius-md);box-shadow:var(--hx-shadow-2);position:relative;overflow:hidden}.k-pv-dev.is-phone{border:10px solid var(--ink);box-sizing:content-box;border-radius:34px}.k-pv-dev iframe{background:var(--white);border:0;display:block}.k-pv-msg{color:var(--text-2);justify-content:center;align-items:center;gap:12px;padding:40px;font-size:15px;display:flex}.k-pv-msg.is-over{background:var(--white);position:absolute;inset:0}@media (max-width:700px){.k-pv-note{display:none}.k-pv-bar{gap:8px;padding:12px}.k-pv-stage{padding:8px}}.k-cp-ro-text p{margin:0 0 12px;font-size:15px;line-height:1.6}.k-cp-ro-line{color:var(--text);font-size:15px}.k-seg-sm button{height:32px;font-size:14px}@media (max-width:1100px){.k-cp-body{grid-template-columns:1fr}.k-cp-body .k-nv-rail{order:-1}.k-cp-off-f{grid-template-columns:1fr}}.k-cp-extra{border-top:1.5px dashed var(--bd);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;padding-top:16px;font-size:14px;display:flex}.k-cp .k-nv-sec{padding:24px}.k-cp .k-nv-sec h3{margin-bottom:16px;font-size:20px}.k-cp .k-set-hint{color:var(--text-2);font-size:13px}.k-cp .k-nv-sec>.k-set-hint:first-of-type{margin-bottom:16px}.k-cp-size{color:var(--text-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.k-cp-sizesel{width:150px}.k-cp-linkgrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px 20px;display:grid}.k-cp-linkrow{align-items:center;gap:12px;display:flex}.k-cp-linkico{border-radius:var(--hx-radius-sm);background:var(--page);width:40px;height:40px;color:var(--ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.k-cp-linkico svg{width:16px;height:16px}.k-cp-linkgo{border-radius:var(--hx-radius-sm);width:32px;height:32px;color:var(--text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.k-cp-linkgo:hover{background:var(--hover);color:var(--ink)}.k-cp-linkgo svg{width:13px;height:13px}.k-cp .k-rich-body{border:1px solid var(--hx-border-input);border-radius:var(--hx-radius-sm);min-height:210px;padding:16px;font-size:15px;line-height:1.6}.k-cp .k-rich-bar{gap:8px}.k-cp-under{margin-top:12px}.k-cp-ro-text ul{margin:0 0 12px;padding-left:20px}@media (hover:none),(max-width:760px){.k-cp-cover-acts{opacity:1}}.k-cp-linkbad{color:var(--warn);flex-basis:100%;margin-left:48px;font-size:13px;font-weight:600}@media (max-width:560px){.k-cp-linkgrid{grid-template-columns:1fr}}.k-rp-nav{justify-content:space-between;align-items:center;gap:16px;min-height:32px;margin-bottom:16px;display:flex}.k-rp-step{color:var(--text-2);align-items:center;gap:12px;font-size:14px;display:inline-flex}.k-rp-step b{text-align:center;min-width:64px;font-weight:600}.k-rp-arrow{background:var(--white);border:1.5px solid var(--bd);width:32px;height:32px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.k-rp-arrow:hover{border-color:var(--ink)}.k-rp-arrow svg{width:13px;height:13px}.k-rp-arrow.is-next svg{transform:rotate(180deg)}.k-rp-arrow.is-off{opacity:.35;pointer-events:none}.k-rp-head{border-radius:var(--hx-radius-md);padding:0;overflow:hidden}.k-rp-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:20px;padding:24px 24px 20px;display:grid}.k-rp-photo .k-resp-av{background:var(--page);width:76px;height:76px;color:var(--text);font-size:24px}.k-rp-photo.is-gone{opacity:.6;filter:grayscale()}.k-rp-who{min-width:0}.k-rp-who h1{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:32px;font-weight:800;line-height:1.12}.k-rp-line{color:var(--text);margin-top:8px;font-size:15px;line-height:1.45}.k-rp-line.is-now b{color:var(--ink);font-weight:700}.k-rp-line.is-meta{color:var(--text-2);flex-wrap:wrap;gap:4px 16px;font-size:14px;display:flex}.k-rp-line.is-meta .is-red{color:var(--red);font-weight:600}.k-rp-acct{border-radius:var(--hx-radius-sm);background:var(--amber-bg);color:var(--amber);max-width:70ch;margin-top:12px;padding:12px;font-size:14px;line-height:1.45}.k-rp-state{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.k-rp-state .k-stage{height:32px}.k-rp-state .k-rcard-fit{height:28px;font-size:16px}.k-rp-acts{border-top:1px solid var(--bd-2);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 24px;display:flex}.k-rp-acts .k-act{height:40px;padding:0 16px;font-size:14px}.k-rp-acts .k-act svg{width:15px;height:15px}.k-rp-acts .k-act{border-color:var(--ink)}.k-rp-acts .k-act:hover{border-color:var(--ink);background:var(--hover)}.k-rp-acts .k-act.is-on{border-color:var(--lime)}.k-rp-acts .k-act-reject:hover{border-color:var(--red);color:var(--red);background:var(--hx-error-bg)}.k-acts.is-dark .k-act{height:40px;color:var(--white);background:0 0;border-color:#ffffff47;padding:0 16px;font-size:14px}.k-acts.is-dark .k-act svg{width:15px;height:15px}.k-acts.is-dark .k-act:hover{background:#ffffff1f;border-color:#ffffff80}.k-acts.is-dark .k-act.is-on{background:var(--lime);border-color:var(--lime);color:var(--ink)}.k-acts.is-dark .k-act-reject:hover{color:var(--red-soft);background:#e5484d2e;border-color:#e5484d99}.k-rp-owner{color:var(--text-2);align-items:center;gap:12px;font-size:14px;display:inline-flex}.k-rp-ownersel{width:220px}.k-rp-ownersel .k-ss-in{height:40px;font-size:14px}.k-rp-brief{border-bottom:0;border-top:1px solid var(--bd-2);padding:12px 24px}.k-rp-grid{grid-template-columns:minmax(0,1.3fr) minmax(420px,1fr);align-items:start;gap:24px;margin-top:20px;display:grid}.k-rp-doc{flex-direction:column;gap:20px;min-width:0;display:flex}.k-rp-tabs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.k-rp-tabs .k-seg{background:var(--hx-border);gap:4px;padding:4px}.k-rp-tabs .k-seg button{align-items:center;gap:8px;height:40px;padding:0 20px;font-size:15px;display:inline-flex}.k-rp-tabs .k-seg button svg{width:14px;height:14px}.k-rp-tabs .k-seg button.is-on{background:var(--lime);color:var(--ink);box-shadow:none;font-weight:700}.k-rp-tabs .k-seg button.is-dim:not(.is-on){opacity:.55}.k-rp-tabacts{gap:8px;min-height:40px;display:inline-flex}.k-rp-tabacts .k-btn-sm{align-items:center;gap:8px;display:inline-flex}.k-rp-tabacts .k-btn-sm svg{width:13px;height:13px}.k-rp-sec h3{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.k-rp-sec h3 small{color:var(--text-2);font-size:13px;font-weight:500}.k-rp-sec h3 .k-nv-link{font-size:14px;font-weight:600}.k-rp-checks{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;display:grid}.k-rp-check{border:1px solid var(--bd);border-radius:var(--hx-radius-sm);background:var(--white);min-width:0;padding:16px}.k-rp-check.is-wide{grid-column:1/-1}.k-rp-check-link{align-items:center;gap:4px;margin-left:auto;font-size:13px;display:inline-flex}.k-rp-check-link svg{width:11px;height:11px}.k-rp-check-h{color:var(--text);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.k-rp-check-t{color:var(--text-2);margin-top:8px;font-size:14px;line-height:1.45}.k-rp-ci{border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.k-rp-ci svg{width:11px;height:11px}.k-rp-ci.is-dir{background:var(--warn-bg);color:var(--warn)}.k-rp-ci.is-near{background:var(--amber-bg);color:var(--amber)}.k-rp-ci.is-no{background:var(--hx-bg-muted);color:var(--hx-text-2)}.k-rp-ci.is-near svg,.k-fit-chip svg{flex:none}.k-rp-money{margin-top:8px}.k-rp-money-t{color:var(--text-2);font-size:14px}.k-rp-money-t b{color:var(--text)}.k-rp-money-t .is-in{color:var(--hx-success);font-weight:700}.k-rp-money-t .is-above,.k-rp-money-t .is-below{color:var(--warn);font-weight:700}.k-rp-bar{max-width:100%;margin-top:16px}.k-rp-bar-fork{left:auto;right:auto}.k-rp-bar-ex{border-radius:var(--hx-radius-pill);background:var(--ink);height:4px;position:absolute;top:4px}.k-rp-bar-ex.is-above,.k-rp-bar-ex.is-below,.k-rp-bar-you.is-above,.k-rp-bar-you.is-below{background:var(--warn)}.k-rp-money .k-rp-bar{margin-bottom:4px}.k-rp-note-add{border-radius:var(--hx-radius-md);border:1.5px dashed var(--dash);width:100%;min-height:56px;color:var(--text-2);text-align:left;background:0 0;align-items:center;padding:0 20px;font-size:15px;display:flex}.k-rp-note-add:hover{border-style:solid;border-color:var(--ink);color:var(--text)}.k-rp-note p{white-space:pre-wrap;margin:0;font-size:15px;line-height:1.6}.k-rp-note-acts{gap:16px;margin-top:12px;display:flex}.k-rp-expsum{border-radius:var(--hx-radius-sm);background:var(--page);color:var(--text);margin:-4px 0 16px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.k-rp-expsum.is-warn{background:var(--amber-bg);color:var(--amber)}.k-rp-xp{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.k-rp-xp li{grid-template-columns:44px minmax(0,1fr);gap:16px;padding-bottom:20px;display:grid;position:relative}.k-rp-xp li:not(:last-child):before{content:"";background:var(--bd);width:2px;position:absolute;top:48px;bottom:4px;left:21px}.k-rp-xp-logo{border-radius:var(--hx-radius-sm);width:40px;height:40px}.k-rp-xp-logo.is-letter{font-size:16px}.k-rp-xp li.is-now .k-rp-xp-logo{box-shadow:0 0 0 2px var(--lime);border-color:var(--lime)}.k-rp-xp-t{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.k-rp-xp-t b{color:var(--text);font-size:16px;font-weight:700}.k-rp-xp-co{color:var(--text);margin-top:2px;font-size:15px}.k-rp-xp-per{color:var(--text-2);margin-top:4px;font-size:14px}.k-rp-xp-note{color:var(--text-2);white-space:pre-wrap;margin:8px 0 0;font-size:14px;line-height:1.55}.k-rp-pill{border-radius:var(--r-pill);align-items:center;height:24px;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.k-rp-pill.is-now{background:var(--ink);color:var(--lime)}.k-rp-pill.is-short{background:var(--bd-2);color:var(--text-2)}.k-rp-pill.is-warn{background:var(--amber-bg);color:var(--amber)}.k-rp-sk+.k-rp-sk{margin-top:16px}.k-rp-sk h4{color:var(--text);margin:0 0 12px;font-size:14px;font-weight:700}.k-rp-chips{flex-wrap:wrap;gap:8px;display:flex}.k-rp-chips span{border-radius:var(--r-pill);background:var(--soft);height:32px;color:var(--text);align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.k-rp-chips span.is-hit{background:var(--ink);color:var(--white);font-weight:600}.k-rp-chips span.is-hit svg{width:12px;height:12px;color:var(--lime)}.k-rp-chips span.is-miss{background:var(--white);border:1.5px dashed var(--dash)}.k-rp-chips .k-chip-s{background:var(--soft);height:32px;padding:0 12px;font-size:14px;font-weight:500}.k-rp-chips .k-chip-s.has-tip{cursor:help;border-bottom:0}.k-rp-chips .k-chip-s.is-hit{background:var(--ink);color:var(--white);font-weight:600}.k-rp-chips .k-chip-s.is-miss{background:var(--white);border:1.5px dashed var(--dash)}.k-rp-two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.k-rp-edu{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;display:grid}.k-rp-edu+.k-rp-edu{margin-top:16px}.k-rp-edu-ico{border-radius:var(--hx-radius-sm);background:var(--page);width:40px;height:40px;color:var(--ink);flex:none;justify-content:center;align-items:center;line-height:0;display:flex}.k-rp-edu-ico svg{width:18px;height:18px;display:block}.k-rp-edu>div>b{color:var(--text);font-size:15px;font-weight:700;display:block}.k-rp-edu>div>span{color:var(--text);margin-top:2px;font-size:14px;display:block}.k-rp-edu>div>small{color:var(--text-2);margin-top:2px;font-size:13px;display:block}.k-rp-langs{flex-wrap:wrap;gap:8px;display:flex}.k-rp-lang{border-radius:var(--r-pill);background:var(--ink);height:28px;color:var(--white);align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.k-rp-lang b{color:var(--lime);font-weight:700}.k-rp-bio{color:var(--text);-webkit-line-clamp:5;-webkit-box-orient:vertical;max-width:72ch;margin:0;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}.k-rp-bio.is-all{-webkit-line-clamp:unset;display:block}.k-rp-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;display:flex}.k-rp-empty b{font-size:16px}.k-rp-empty>span:not(.k-rp-empty-ico){color:var(--text-2);max-width:46ch;font-size:15px}.k-rp-empty-ico{background:var(--page);width:72px;height:72px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.k-rp-empty-ico svg{width:24px;height:24px}.k-rp-empty .k-btn{align-items:center;gap:8px;margin-top:8px;display:inline-flex}.k-rp-cv{padding:0;overflow:hidden}.k-rp-cv iframe{background:var(--soft);border:0;width:100%;height:calc(100dvh - 190px);min-height:640px;display:block}.k-rp-cv-mobile{display:none}.k-rp-cv-alt{border-top:1px solid var(--bd);color:var(--text-2);margin:0;padding:12px 20px;font-size:13px}.k-rp-side{min-width:0;position:sticky;top:16px}.k-rp-thread{height:calc(100dvh - 32px);min-height:520px}.k-rp-thread-h{border-bottom:1px solid var(--bd-2);height:56px;color:var(--text);flex:none;align-items:center;padding:0 24px;font-size:16px;font-weight:700;display:flex}.k-rp-thread .k-pane-dlg{flex-direction:column;flex:1;min-height:0;display:flex}.k-rp-deleted{margin:16px 24px 20px}.k-toast-next{border-radius:var(--r-pill);height:32px;color:var(--white);border:1.5px solid #ffffff59;align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.k-toast-next:hover{border-color:var(--lime);color:var(--lime)}@media (max-width:1100px){.k-rp-grid{grid-template-columns:1fr}.k-rp-side{position:static}.k-rp-thread{height:auto;min-height:0}.k-rp-thread .k-mail{max-height:none;overflow:visible}}@media (max-width:760px){.k-rp-top{grid-template-columns:auto minmax(0,1fr);gap:16px;padding:20px 16px 16px}.k-rp-state{grid-column:1/-1;justify-content:flex-start}.k-rp-photo .k-resp-av{width:56px;height:56px;font-size:16px}.k-rp-who h1{font-size:24px}.k-rp-acts{padding:12px 16px 16px}.k-rp-brief{padding:12px 16px}.k-rp-two{grid-template-columns:1fr}.k-rp-cv iframe,.k-rp-cv-alt{display:none}.k-rp-cv-mobile{align-items:center;gap:8px;margin:20px;display:inline-flex}.k-rp-owner{width:100%}.k-rp-ownersel{flex:1}}.k-navbar{z-index:300;background:var(--lime);height:3px;box-shadow:var(--hx-shadow-glow);opacity:0;pointer-events:none;transition:width .2s,opacity .25s;position:fixed;top:0;left:0}.k-navbar.is-on{opacity:1}.k-sk{flex-direction:column;display:flex}.k-sk-row{align-items:center;gap:12px;display:flex}.k-sk-card{border-radius:var(--r-card);background:var(--white);margin-top:20px;padding:24px}.k-sk-b{border-radius:var(--hx-radius-sm);background:linear-gradient(90deg, var(--bd) 0%, var(--soft) 50%, var(--bd) 100%);background-size:200% 100%;animation:1.2s ease-in-out infinite k-sk;display:block}@keyframes k-sk{0%{background-position:100% 0}to{background-position:-100% 0}}.k-nf{text-align:center;background:var(--card);border:1px solid var(--bd);border-radius:var(--r-card);max-width:520px;margin:64px auto;padding:40px 32px}.k-nf-code{border-radius:var(--r-pill);background:var(--lime-bg);height:32px;color:var(--text);letter-spacing:.04em;justify-content:center;align-items:center;margin-bottom:16px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.k-nf .k-sub{margin-top:8px}.k-nf-acts{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.k-nf-acts .k-btn,.k-nf-acts .k-btn-sm{height:48px;padding:0 24px}.k-ss-onlime{width:150px}.k-ss-onlime .k-ss-in{border-radius:var(--hx-radius-sm);height:32px;color:var(--text);background:#0d061b14;border:0;padding:0 32px 0 12px;font-size:13px;font-weight:600}.k-ss-onlime .k-ss-in::placeholder{color:var(--text-2)}.k-ss-onlime.is-open .k-ss-in{border:0}.k-ss-onlime .k-ss-chev{color:var(--text);right:8px}.k-ss-onlime .k-ss-chev svg{width:12px;height:12px}.k-ss-onlime .k-ss-pop{min-width:200px;color:var(--text)}@media (max-width:860px){.k-rcard{padding:16px 16px 0}.k-rcard .k-rcard-h{flex-wrap:wrap;align-items:flex-start;gap:12px}.k-rcard .k-rcard-h>.k-cb{flex:none;align-self:flex-start;margin-top:16px}.k-rcard .k-rcard-h>.k-avatar{flex:none;width:48px;height:48px}.k-rcard .k-rcard-id{flex:180px;min-width:0}.k-rcard .k-rcard-nameline{padding-right:80px}.k-rcard .k-rcard-right{flex-wrap:wrap;flex:100%;gap:8px}.k-rcard-f{flex-wrap:wrap;margin:16px -16px 0;padding:12px 16px}}.k-tiles>*{min-width:0}@media (hover:none){.k-t .k-t-head{flex-wrap:wrap;row-gap:8px;height:auto;min-height:40px;padding-right:0}.k-t .k-t-btn{margin-left:auto;position:static}}@media (max-width:600px){.k-tiles,.k-tiles-v4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.k-t{padding:16px}.k-t .k-t-head{white-space:normal;flex-wrap:wrap;height:auto;min-height:40px;padding-right:44px;line-height:1.3}.k-t .k-t-btn{margin:0;position:absolute;top:12px;right:12px}.k-t .k-t-btn span{display:none}.k-t .k-t-state{white-space:normal;border-radius:var(--hx-radius-md);height:auto;min-height:28px;padding:4px 12px 4px 8px}.k-t-mid{flex-wrap:wrap;height:auto;min-height:32px}}.k-cp-cover:not(.is-set):not(.is-crop){background:var(--soft)}.k-cp-cover:not(.is-set):not(.is-crop) .k-cp-cover-ph{border:2px dashed var(--dash);border-radius:var(--hx-radius-md);background-image:none;inset:12px}.k-cp-cover:not(.is-set):not(.is-crop) .k-cp-cover-mid{color:var(--text-2)}.k-cp-cover:not(.is-set):not(.is-crop) .k-cp-cover-mid small{color:var(--muted)}.k-cp-cover.is-over:not(.is-set){outline-color:var(--ink)}@media (max-width:760px){.k-title-row,.k-cp-top{flex-wrap:wrap;row-gap:12px}.k-cp-top .k-cp-auto{flex:100%}.k-cp-cover:not(.is-set){aspect-ratio:auto;min-height:168px}.k-cp-cover:not(.is-set) .k-cp-cover-mid{justify-content:flex-start;padding-top:24px}.k-cp-id{align-items:flex-start;gap:16px;padding:16px 20px 8px}.k-cp-id>.k-cp-id-t{flex:100%;min-width:0}.k-cp-id>.k-cp-logo{border-radius:50%;width:84px;height:84px;margin-top:-44px}}.k-nv-grid-auto{flex-wrap:wrap;column-gap:40px;display:flex}@media (min-width:861px){.k-nv-grid-auto .k-seg{flex-wrap:nowrap}}.k-vac-link{color:inherit;text-decoration:none}.k-vac-link:hover{text-decoration:underline}.k-rcard.is-back{box-shadow:0 0 0 3px var(--hx-glow-accent), var(--hx-shadow-1);transition:box-shadow .5s}.k-table tr.is-back>td{background:var(--hx-bg-selected);transition:background .5s}.k-pcard{cursor:pointer}.k-pcard .k-rcard-h{align-items:flex-start}.k-pcard .k-rcard-name{color:inherit}.k-pcard:hover{border-color:var(--hx-border-strong)}.k-pcard.is-back{box-shadow:0 0 0 3px var(--hx-glow-accent), var(--hx-shadow-1);transition:box-shadow .5s}.k-pcard-mask{vertical-align:middle;cursor:help;margin-left:12px}.k-pcard-wants{color:var(--text-2);margin-top:4px;font-size:14px}.k-pcard-b{padding:16px 20px 0}.k-pcard-b .k-checks-row{margin-bottom:12px}.k-pcard-proof{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.k-pcard-proof .k-chip-s{background:var(--lime-bg);color:var(--text);gap:8px;font-weight:600}.k-pcard-proof .k-chip-s svg{width:12px;height:12px}.k-pcard.is-hidden-row{background:var(--page)}.k-pcard.is-hidden-row .k-rcard-h{opacity:.65}.k-cand-bar{align-items:center;gap:16px;min-width:0;margin-bottom:20px;display:flex}.k-cand-bar-l{color:var(--text-2);flex:none;font-size:14px;font-weight:600}.k-cand-tabs-wrap{flex:auto;min-width:0;position:relative}.k-cand-tabs{scroll-behavior:smooth;scrollbar-width:none;background:var(--white);border:1px solid var(--bd);border-radius:var(--hx-radius-md);flex-wrap:nowrap;gap:4px;min-width:0;max-width:100%;margin-bottom:0;display:flex;overflow-x:auto}.k-cand-tabs::-webkit-scrollbar{display:none}.k-cand-tabs-wrap.is-over:after{content:"";border-radius:0 var(--hx-radius-md) var(--hx-radius-md) 0;background:linear-gradient(to right, #fff0, var(--white) 70%);pointer-events:none;width:52px;position:absolute;top:1px;bottom:1px;right:1px}.k-rp-side{flex-direction:column;gap:12px;display:flex;position:sticky;top:16px}.k-rp-side .k-card{margin-bottom:0}@media (max-width:1100px){.k-rp-side{position:static}}.k-cand-tools{justify-content:flex-end;margin:-8px 0 16px;display:flex}.k-cand-tools .k-tools{margin-left:0}.k-cand-arr{background:var(--white);border:1px solid var(--bd);width:32px;height:32px;box-shadow:var(--sh-menu);color:var(--text);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.k-cand-arr:hover{border-color:var(--hx-border-strong)}.k-cand-arr svg{width:15px;height:15px}.k-cand-arr.is-l{left:4px}.k-cand-arr.is-l svg{transform:rotate(90deg)}.k-cand-arr.is-r{right:4px}.k-cand-arr.is-r svg{transform:rotate(-90deg)}.k-cand-tabs-wrap.is-back:before{content:"";border-radius:var(--hx-radius-md) 0 0 var(--hx-radius-md);background:linear-gradient(to left, #fff0, var(--white) 70%);pointer-events:none;width:52px;position:absolute;top:1px;bottom:1px;left:1px}.k-cand-more{border-radius:var(--r-pill);border:1px solid var(--bd);background:var(--white);height:40px;color:var(--text);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.k-cand-more:hover{border-color:var(--hx-border-strong)}.k-cand-more b{color:var(--text-2);font-weight:700}.k-cand-menu{min-width:300px;max-width:380px}.k-cand-menu input{border:1px solid var(--hx-border-input);border-radius:var(--hx-radius-sm);width:100%;height:40px;font:inherit;outline:none;margin-bottom:8px;padding:0 12px;font-size:14px}.k-cand-menu input:focus{border-color:var(--hx-text);box-shadow:var(--hx-focus-halo)}.k-cand-menu-list{max-height:320px;overflow-y:auto}.k-cand-menu .k-menu-item{justify-content:space-between}.k-fd{gap:20px}.k-fd-sec+.k-fd-sec{border-top:1px solid var(--bd-2);padding-top:20px}.k-fd .k-seg{border-radius:var(--hx-radius-md);grid-template-columns:repeat(auto-fit,minmax(78px,1fr));width:100%;display:grid}.k-fd .k-seg button{justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.k-fd-more{color:var(--text-2);text-underline-offset:3px;align-self:flex-start;margin-top:2px;font-size:14px;font-weight:600;text-decoration:underline}.k-fd-more:hover{color:var(--text)}.k-fd-chips-all{max-height:216px;padding-right:4px;overflow-y:auto}.k-fd-find{width:100%;margin-bottom:8px}.k-fd-none{color:var(--text-2);padding:2px 0 8px;font-size:14px}.k-cand-menu-none{color:var(--text-2);padding:12px;font-size:14px}.k-cand-menu-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-cand-tabs .k-tab{flex:none}.k-cand-tabs .k-tab:hover{background:var(--hover)}.k-cand-tabs .k-tab.is-active .k-tab-n.is-zero{color:var(--white);background:#ffffff2e}@media (max-width:720px){.k-cand-bar{flex-direction:column;align-items:stretch;gap:8px}.k-cand-bar .k-tools{align-self:flex-end;margin-left:0}}.k-cand-tab-t{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.k-pcard-hint{margin:-4px 0 16px}.k-pcard-compose{margin-bottom:20px}.k-pcard-to{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.k-pcard-to .k-chip-s{background:var(--page);font-weight:600}.k-pcard-more{color:var(--text-2);font-size:14px;font-weight:600}.k-pcard-wholist{border-radius:var(--hx-radius-sm);background:var(--page);color:var(--text-2);max-height:220px;margin:0 0 16px;padding:12px 16px;font-size:14px;list-style:none;overflow-y:auto}.k-pcard-wholist li+li{margin-top:8px}.k-pcard-wholist b{color:var(--text)}.k-req{flex-direction:column;gap:16px;min-height:100%;display:flex}.k-req .k-pcard-to{margin-bottom:0}.k-req .k-pcard-wholist{margin:8px 0 0}.k-req .k-bulk-note{margin:0}.k-req-room{border-radius:var(--hx-radius-sm);background:var(--hx-bg-subtle);color:var(--text);align-items:flex-start;gap:12px;padding:12px 16px;font-size:14px;line-height:1.45;display:flex}.k-req-room svg{width:16px;height:16px;color:var(--text-2);flex:none;margin-top:2px}.k-req-room.is-short{background:var(--warn-bg)}.k-req-room a{color:var(--link);font-weight:600}.k-req-foot{flex-direction:column;align-items:stretch;gap:8px;display:flex}.k-req-go{justify-content:center;width:100%;height:48px;font-size:16px}.k-req-go svg{width:16px;height:16px}.k-req-go:disabled{opacity:.45;cursor:default}.k-req-alt{min-height:44px;font:inherit;color:var(--text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;padding:0 12px;font-size:14px;font-weight:600;text-decoration:underline}.k-req-alt:hover{color:var(--text-2)}.k-req-exp{color:var(--text-2);text-align:center;font-size:12px}.k-req-more{min-height:44px;font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;align-self:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.k-req-more svg{width:14px;height:14px;transition:transform .2s}.k-req-more[aria-expanded=true] svg{transform:rotate(180deg)}.k-req-pv{border-radius:var(--hx-radius-md);border:1px dashed var(--hx-border-strong);background:var(--hx-bg-subtle);color:var(--text);flex-direction:column;gap:8px;padding:16px;display:flex}.k-req-pv-co{color:var(--text-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.k-req-pv-av{border-radius:var(--r-pill);background:var(--hx-bg-muted);width:24px;height:24px;color:var(--text);place-items:center;font-size:11px;font-weight:700;display:inline-grid}.k-req-pv-h{font-size:15px;font-weight:700;line-height:1.35}.k-req-pv-vac{color:var(--text);font-size:14px;font-weight:600}.k-req-pv-meta{color:var(--text-2);flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.k-req-pv-meta span{align-items:center;gap:6px;display:inline-flex}.k-req-pv-meta svg{width:12px;height:12px}.k-req-pv-ask{border-top:1px solid var(--bd-2);margin-top:4px;padding-top:10px;font-size:13px;font-weight:600}.k-req-pv-btns{gap:8px;display:flex}.k-req-pv-btns span{border-radius:var(--r-pill);border:1px solid var(--hx-border-strong);height:32px;color:var(--text-2);align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.k-req-how{color:var(--text-2);margin:4px 0 0;font-size:13px;line-height:1.5}.k-req-done{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 0;display:flex}.k-req-done b{font-size:18px}.k-req-done p{color:var(--text-2);margin:0;font-size:14px;line-height:1.5}.k-req-done-ic{border-radius:var(--r-pill);background:var(--lime-bg);width:56px;height:56px;color:var(--ink);place-items:center;display:grid}.k-req-done-ic svg{width:22px;height:22px}.k-req-sum{flex-direction:column;gap:8px;margin:0;display:flex}.k-req-sum>div{color:var(--text-2);justify-content:space-between;gap:16px;font-size:15px;display:flex}.k-req-sum dt,.k-req-sum dd{margin:0}.k-req-sum dd{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.k-req-sum>div.is-total{border-top:1px solid var(--bd-2);color:var(--text);margin-top:4px;padding-top:12px;font-size:17px;font-weight:700}.k-req-sum>div.is-total dd{font-weight:700}.k-req-paynote{color:var(--text-2);margin:16px 0;font-size:14px;line-height:1.5}.k-req-done~.k-req-foot,.k-req-done+.k-req-foot{align-items:center}.k-pcard.is-sel{border-color:var(--ink)}.k-set-hint.is-warn{color:var(--amber)}.k-h1 .k-tab-n{vertical-align:middle;margin-left:12px}@media (max-width:720px){.k-pcard-b{padding:12px 16px 0}}.k-modal.k-pay-res{border-radius:var(--hx-radius-lg);width:min(420px,100%);animation:.38s cubic-bezier(.2,.9,.25,1.1) both k-pay-in;position:relative}.k-modal-bg:has(>.k-pay-res){animation:.25s both k-pay-fade-bg}.k-pay-res .k-modal-h{z-index:4;background:0 0;border:0;padding:0;position:absolute;top:12px;right:12px}.k-pay-res .k-modal-h b{display:none}.k-pay-res .k-modal-x{width:40px;height:40px;color:var(--white);opacity:.72}.k-pay-res .k-modal-x:hover{opacity:1;color:var(--white);background:color-mix(in srgb, var(--white) 14%, transparent)}.k-pay-res .k-modal-b{gap:0;padding:0}.k-pay-res button:focus:not(:focus-visible){outline:none}.k-pay-res .k-modal-x:focus-visible{outline:2px solid var(--lime);outline-offset:2px;opacity:1}.k-pay-res .k-pay-btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.k-pay-stage{background:var(--ink);color:var(--white);flex-direction:column;align-items:center;padding:48px 24px 40px;display:flex;position:relative;overflow:hidden}.k-pay-art{flex:none;width:116px;height:104px;position:relative}.k-pay-main{z-index:1;color:var(--white);transform-origin:50% 100%;animation:.5s cubic-bezier(.2,.8,.2,1) 50ms both k-pay-rise;display:block;position:absolute;inset:0}.k-pay-main svg,.k-pay-lens svg{width:100%;height:100%;display:block}.k-pay-badge{z-index:3;border:4px solid var(--ink);background:var(--lime);width:48px;height:48px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;animation:.46s cubic-bezier(.3,.7,.35,1) .5s both k-pay-stamp;display:flex;position:absolute;bottom:-6px;right:-10px}.k-pay-badge svg{width:19px;height:19px;display:block}.k-pay-art.is-ok .k-pay-main svg{transform:scaleX(-1)}.k-pay-art.is-ok .k-pay-main{color:var(--lime);animation:.5s cubic-bezier(.2,.8,.2,1) 50ms both k-pay-rise,.5s cubic-bezier(.3,.7,.3,1) .92s k-pay-thud}.k-pay-coin{z-index:0;width:40px;height:40px;animation:.6s cubic-bezier(.5,0,.85,.4) .36s both k-pay-drop,10ms linear .97s forwards k-pay-gone;position:absolute;top:-4px;left:calc(50% - 21px)}.k-pay-coin i{background:var(--lime);width:100%;height:100%;color:var(--ink);box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--ink) 22%, var(--lime));border-radius:50%;justify-content:center;align-items:center;animation:.6s ease-in .36s both k-pay-flip;display:flex}.k-pay-coin svg{width:15px;height:20px;display:block}.k-pay-art.is-ok .k-pay-badge{animation-delay:1.06s}.k-pay-ring{z-index:2;border:2px solid var(--lime);opacity:0;border-radius:50%;width:48px;height:48px;animation:.7s cubic-bezier(.2,.7,.3,1) 1.26s both k-pay-burst;position:absolute;bottom:-6px;right:-10px}.k-pay-amt{flex-direction:column;align-items:center;margin-top:24px;display:flex}.k-pay-amt-m{padding:8px 8px 2px;display:block;overflow:hidden}.k-pay-num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--lime);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:32px;font-weight:800;line-height:1;animation:.55s cubic-bezier(.2,.8,.2,1) 1.05s both k-pay-up;display:block}.k-pay-num small{letter-spacing:0;margin-left:.16em;font-size:.56em}.k-pay-amt-l{color:color-mix(in srgb, var(--white) 80%, var(--ink));margin-top:8px;font-size:15px;font-weight:500;animation:.45s 1.25s both k-pay-fade;display:block}.k-pay-art.is-fail .k-pay-main{transform-origin:50% 60%;animation:.5s cubic-bezier(.2,.8,.2,1) 50ms both k-pay-rise,.66s ease-in-out .5s k-pay-shake}.k-pay-art.is-fail .k-pay-badge{background:var(--red);color:var(--white);animation-delay:.98s}.k-pay-pulse{z-index:0;border:2px solid var(--lime);opacity:0;border-radius:50%;width:120px;height:120px;animation:2.8s cubic-bezier(.15,.6,.35,1) .6s infinite both k-pay-pulse;position:absolute;top:calc(50% - 60px);left:calc(50% - 60px)}.k-pay-pulse+.k-pay-pulse{animation-delay:2s}.k-pay-hg{width:16px;height:21px;animation:2.8s ease-in-out 1s infinite both k-pay-turn;display:block;position:relative}.k-pay-hg svg{opacity:0;width:100%;height:100%;position:absolute;inset:0}.k-pay-hg svg:first-child{animation:2.8s linear 1s infinite both k-pay-sand1}.k-pay-hg svg:nth-child(2){opacity:1;animation:2.8s linear 1s infinite both k-pay-sand2}.k-pay-hg svg:nth-child(3){animation:2.8s linear 1s infinite both k-pay-sand3}.k-pay-art.is-slow .k-pay-badge{background:var(--white);color:var(--ink);animation:.46s cubic-bezier(.3,.7,.35,1) .45s both k-pay-stamp,3.2s ease-in-out 1.1s infinite k-pay-alarm}.k-pay-art.is-slow .k-pay-badge svg{width:22px;height:22px}.k-pay-art.is-slow .k-pay-ring{border-color:var(--white);animation:3.2s cubic-bezier(.2,.7,.3,1) 1.1s infinite both k-pay-ringing}.k-pay-art.is-missing .k-pay-main{inset:0 19px}.k-pay-lens{z-index:3;width:60px;height:60px;color:var(--lime);animation:1.9s cubic-bezier(.45,0,.3,1) .3s both k-pay-search;position:absolute;bottom:-8px;right:-14px}.k-pay-lens i{width:100%;height:100%;animation:.6s ease-in-out 2.25s k-pay-nope;display:block}.k-pay-lens path{stroke:var(--ink);stroke-width:56px;stroke-linejoin:round;paint-order:stroke}.k-pay-body{text-align:center;flex-direction:column;align-items:center;padding:24px 32px 32px;display:flex}.k-pay-copy{flex-direction:column;align-items:center;gap:12px;animation:.45s .12s both k-pay-fade;display:flex}.k-pay-h{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-size:24px;font-weight:700;line-height:1.22}.k-pay-t{max-width:330px;color:var(--text-2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.k-pay-t b{color:var(--text);margin-bottom:8px;font-weight:700;display:block}.k-pay-body .k-note{margin-top:16px}.k-pay-acts{flex-direction:column;gap:12px;width:100%;margin-top:24px;display:flex}.k-pay-acts .k-pay-btn{justify-content:center;width:100%;height:48px;padding:0 20px;font-size:16px}.k-pay-acts .k-pay-btn:disabled{opacity:.55;cursor:default}@media (max-width:480px){.k-pay-stage{padding:48px 20px 32px}.k-pay-body{padding:24px}.k-pay-h{font-size:20px}.k-pay-num{font-size:32px}}@keyframes k-pay-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes k-pay-fade-bg{0%{opacity:0}to{opacity:1}}@keyframes k-pay-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes k-pay-rise{0%{opacity:0;transform:translateY(14px)scale(.9)}to{opacity:1;transform:none}}@keyframes k-pay-stamp{0%{opacity:0;transform:scale(1.9)rotate(-18deg)}55%{opacity:1;transform:scale(.88)rotate(4deg)}78%{transform:scale(1.06)rotate(-1deg)}to{opacity:1;transform:none}}@keyframes k-pay-drop{0%{opacity:0;transform:translateY(-60px)}16%{opacity:1}to{opacity:1;transform:translateY(46px)}}@keyframes k-pay-flip{0%,45%{transform:scaleX(1)}to{transform:scaleX(.2)}}@keyframes k-pay-gone{to{opacity:0}}@keyframes k-pay-thud{0%{transform:none}30%{transform:translateY(4px)scale(1.07,.88)}62%{transform:translateY(-4px)scale(.97,1.04)}to{transform:none}}@keyframes k-pay-burst{0%{opacity:0;transform:scale(1)}8%{opacity:.9}to{opacity:0;transform:scale(2.3)}}@keyframes k-pay-up{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:none}}@keyframes k-pay-shake{0%,to{transform:none}12%{transform:translate(-11px)rotate(-5deg)}28%{transform:translate(10px)rotate(4deg)}44%{transform:translate(-7px)rotate(-3deg)}60%{transform:translate(5px)rotate(2deg)}78%{transform:translate(-2px)rotate(-1deg)}}@keyframes k-pay-pulse{0%{opacity:0;transform:scale(.7)}14%{opacity:.5}to{opacity:0;transform:scale(1.75)}}@keyframes k-pay-turn{0%,68%{transform:rotate(0)}88%,to{transform:rotate(180deg)}}@keyframes k-pay-sand1{0%,22%{opacity:1}23%,to{opacity:0}}@keyframes k-pay-sand2{0%,22%{opacity:0}23%,45%{opacity:1}46%,to{opacity:0}}@keyframes k-pay-sand3{0%,45%{opacity:0}46%,to{opacity:1}}@keyframes k-pay-alarm{0%,26%,to{transform:none}4%{transform:translateY(-3px)rotate(18deg)}8%{transform:translateY(-3px)rotate(-16deg)}12%{transform:translateY(-2px)rotate(12deg)}16%{transform:translateY(-1px)rotate(-9deg)}20%{transform:rotate(4deg)}}@keyframes k-pay-ringing{0%{opacity:0;transform:scale(1)}3%{opacity:.75}34%,to{opacity:0;transform:scale(1.9)}}@keyframes k-pay-search{0%{opacity:0;transform:translate(-46px,-54px)scale(.6)}12%{opacity:1;transform:translate(-46px,-54px)scale(1)}34%{transform:translate(-8px,-58px)}56%{transform:translate(-50px,-22px)}78%{transform:translate(-16px,-32px)}to{opacity:1;transform:none}}@keyframes k-pay-nope{0%,to{transform:none}25%{transform:rotate(-12deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}}@media (prefers-reduced-motion:reduce){.k-modal.k-pay-res,.k-pay-res *,.k-pay-res :before,.k-pay-res :after{animation:none!important}.k-modal-bg:has(>.k-pay-res){animation:none!important}.k-pay-coin,.k-pay-ring,.k-pay-pulse{display:none}}.k-pay-acts .k-pay-wa{gap:12px}.k-pay-acts .k-pay-wa svg{width:19px;height:19px}.k-plan-need{border-radius:var(--hx-radius-sm);background:var(--amber-bg);color:var(--text);margin-bottom:20px;padding:16px 20px;font-size:15px;font-weight:600}.k-plan-need.is-small{margin:0 0 8px;padding:12px 16px;font-weight:500}.k-plan-need a{color:var(--link);font-weight:700}.k-plan-notice{background:var(--amber-bg);color:var(--text);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:12px 20px;font-size:15px;font-weight:600;display:flex}.k-plan-notice a{color:var(--link);white-space:nowrap;font-weight:700}.k-plan-now{margin-bottom:24px;padding:24px}.k-plan-now-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.k-plan-eyebrow{color:var(--text-2);margin-bottom:2px;font-size:14px;font-weight:600;display:block}.k-plan-now h3{font-family:var(--font-display);letter-spacing:-.01em;align-items:baseline;gap:12px;margin:0 0 8px;font-size:24px;font-weight:700;display:flex}.k-plan-now h3 small{font-family:var(--font-body);color:var(--text-2);letter-spacing:0;font-size:15px;font-weight:600}.k-plan-now-r{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.k-plan-now-line{color:var(--text-2);font-size:15px}.k-plan-now-line.is-warn{color:var(--warn);font-weight:600}.k-plan-cancel{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.k-seat-list{gap:8px;margin-top:16px;display:grid}.k-seat-row{color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.k-seat-row b{color:var(--text);font-weight:600}.k-seat-row b.k-seat-ended{color:var(--warn)}.k-plan-now-t{color:var(--text-2);max-width:640px;margin:8px 0 0;font-size:15px}.k-plan-auto{cursor:pointer;align-items:center;gap:12px;font-size:15px;font-weight:600;display:inline-flex}.k-plan-meters{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:20px 24px;margin-top:24px;display:grid}.k-plan-meter b{margin-bottom:8px;font-size:15px;display:block}.k-plan-meter i{border-radius:var(--r-pill);background:var(--bd-2);height:6px;display:block;overflow:hidden}.k-plan-meter em{border-radius:inherit;background:var(--ink);height:100%;display:block}.k-plan-meter span{color:var(--text-2);margin-top:8px;font-size:14px;display:block}.k-plan-now-extra{border-top:1px solid var(--bd-2);color:var(--text-2);flex-wrap:wrap;gap:8px 24px;margin-top:20px;padding-top:16px;font-size:15px;display:flex}.k-plan-now-extra b{color:var(--text)}.k-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:8px 0 16px;display:flex}.k-plan-head h3{margin:0;font-size:20px;font-weight:700}.k-plan-head-sub{color:var(--text-2);font-size:15px}.k-plan-gift{border-radius:var(--r-pill);background:var(--lime-bg);color:var(--text);margin-left:4px;padding:2px 8px;font-size:13px;font-weight:700}.k-plan-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.k-plan-card{background:var(--card);border:1px solid var(--bd);border-radius:var(--r-card);flex-direction:column;padding:24px;display:flex;position:relative}.k-plan-card h4{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700}.k-plan-lead{color:var(--text-2);margin:4px 0 16px;font-size:15px}.k-plan-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.k-plan-price b{font-family:var(--font-display);letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1.1}.k-plan-price span{color:var(--text-2);font-size:15px;font-weight:600}.k-plan-price s{color:var(--text-2);font-size:16px;font-weight:600}.k-plan-note{color:var(--text-2);margin-top:8px;font-size:14px}.k-plan-note.is-founder{border-radius:var(--hx-radius-sm);background:var(--lime-bg);color:var(--text);padding:8px 12px;font-weight:600}.k-plan-feats{flex-direction:column;flex:1;gap:8px;margin:20px 0;padding:0;list-style:none;display:flex}.k-plan-feats li{gap:12px;font-size:15px;line-height:1.4;display:flex}.k-plan-feats svg{width:13px;height:13px;color:var(--ok);flex:none;margin-top:4px}.k-plan-go{width:100%}.k-plan-go:disabled{opacity:.4;cursor:default}.k-plan-plus{border:1.5px solid var(--bd);border-radius:var(--hx-radius-sm);cursor:pointer;align-items:flex-start;gap:12px;margin-top:16px;padding:12px;display:flex}.k-plan-plus input{accent-color:var(--ink);flex:none;width:16px;height:16px;margin:4px 0 0}.k-plan-plus b{font-size:15px;display:block}.k-plan-plus small{color:var(--text-2);font-size:14px;display:block}.k-plan-badge{border-radius:var(--r-pill);background:var(--lime);height:24px;color:var(--ink);align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:-12px;left:24px}.k-plan-badge.is-now{background:var(--ink);color:var(--white)}.k-plan-card.is-dark{background:var(--ink);border-color:var(--ink);color:var(--white)}.k-plan-card.is-dark .k-plan-badge.is-now{background:var(--lime);color:var(--ink)}.k-plan-card.is-dark .k-plan-lead,.k-plan-card.is-dark .k-plan-price span,.k-plan-card.is-dark .k-plan-price s,.k-plan-card.is-dark .k-plan-note{color:color-mix(in srgb, var(--white) 78%, transparent)}.k-plan-card.is-dark .k-plan-price b{color:var(--lime)}.k-plan-card.is-dark .k-plan-note.is-founder{background:color-mix(in srgb, var(--lime) 12%, transparent);color:var(--lime)}.k-plan-card.is-dark .k-plan-feats svg{color:var(--lime)}.k-plan-go.is-lime{background:var(--lime);color:var(--ink)}.k-plan-corp{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:20px 0 32px;padding:20px 24px;display:flex}.k-plan-corp b{font-size:16px;display:block}.k-plan-corp p{color:var(--text-2);max-width:720px;margin:4px 0 0;font-size:15px}.k-plan-corp-a{flex-wrap:wrap;gap:12px;display:flex}.k-plan-wa{gap:8px}.k-plan-wa svg{width:16px;height:16px}.k-plan-extras{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.k-plan-x{background:var(--card);border:1px solid var(--bd);border-radius:var(--r-card);padding:20px 24px}.k-plan-x b{font-size:16px;display:block}.k-plan-x p{color:var(--text-2);margin:4px 0 12px;font-size:14px;line-height:1.45}.k-plan-x-opts{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;display:grid}.k-plan-x-opts .k-promo-opt:disabled{opacity:.45;cursor:default}.k-plan-unl{color:var(--text-2);margin:24px 0 0;font-size:15px}.k-plan-dlg{flex-direction:column;gap:12px;display:flex}.k-plan-dlg-note{color:var(--text-2);margin:0;font-size:15px}.k-plan-dlg-bal{margin:0;font-size:15px;font-weight:600}.k-plan-dlg-acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.k-plan-dlg-alt{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.k-plan-corp-go{align-items:center;gap:8px;display:inline-flex}.k-topup-wrap{margin-bottom:24px}.k-topup{background:var(--card);border:1px solid var(--bd);border-radius:var(--r-card);padding:20px 24px}.k-topup-l{color:var(--text-2);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.k-topup-row{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.k-topup-in{width:140px}.k-topup-p{padding:8px 16px}.k-tile-link{transition:border-color .15s;display:block}.k-tile-link:hover{border-color:var(--bd-hover)}.k-tx-sum{text-align:right;white-space:nowrap;color:var(--text);font-weight:700}.k-tx-sum.is-in{color:var(--ok-ink)}.k-tx-unit{color:var(--text-2);font-weight:500}.k-promo-units{margin:-8px 0 12px;font-size:15px;font-weight:600}.k-promo2 .k-promo-group small{margin-bottom:4px}.k-promo-act{margin-top:24px}.k-promo-balance{align-items:center;gap:8px;display:flex}.k-promo-balance svg{width:15px;height:15px;color:var(--text-2)}.hx-actpanel__cost>svg{width:16px;height:16px;color:var(--hx-text-2);flex:none;margin-top:3px}.hx-actpanel__go.hx-btn svg,.k-pay-go.hx-btn svg{flex:none;width:16px;height:16px}.k-plan-x-opts.hx-options--price{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));margin-top:12px}.k-plan-x-opts .hx-option--price{min-height:0}.k-nv-buy-opts.hx-options--price{grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0 4px}.k-topup.hx-actpanel{gap:16px;max-width:560px}.k-topup .k-topup-row{align-items:center}.k-promo-opt.is-unit em{color:var(--ok-ink);font-weight:600}.k-promo-opt.is-unit.is-on em{color:var(--lime)}.k-promo-opt:disabled{opacity:.4;cursor:default}.k-nv-buy{flex-direction:column;gap:12px;display:flex}.k-nv-buy-opts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.k-nv-buy-opts .k-promo-opt{text-align:left;align-items:flex-start;padding:12px}.k-nv-buy-opts .k-promo-opt em{font-size:14px}.k-pay-num.is-word{white-space:normal;text-align:center;font-size:32px}@media (max-width:1100px){.k-plan-cards{grid-template-columns:1fr 1fr}}@media (max-width:760px){.k-plan-cards{grid-template-columns:1fr;gap:24px}.k-plan-now{padding:20px}.k-plan-now-r{align-items:flex-start}.k-nv-buy-opts{grid-template-columns:1fr}}.k-t .k-t-off{color:var(--text);margin-top:8px;font-size:14px;line-height:1.45}.k-note.err.k-nv-puberr{border-radius:var(--hx-radius-sm);background:var(--red-bg);color:var(--text);margin:0 0 16px;padding:16px 20px;font-weight:600}.k-nv-issues{flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 16px;padding:16px 20px;display:flex}.k-nv-issues .k-nv-issue{align-self:stretch}.k-nv-issues-acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.k-t .k-t-err{color:var(--red);margin:0;font-size:13px;font-weight:600;line-height:1.3}.k-slot{flex-direction:column;min-height:0;display:flex}.k-dlg-c .k-slot{flex:auto;margin-right:-10px;padding-right:12px;overflow:hidden auto}.k-slot .k-dlg-hint{margin-bottom:16px}.k-slot-grid{grid-template-columns:repeat(auto-fit,minmax(236px,1fr));align-items:start;gap:16px 24px;display:grid}.k-cal-h{justify-content:space-between;align-items:center;gap:8px;height:32px;margin-bottom:8px;display:flex}.k-cal-h b{color:var(--text);font-size:15px;font-weight:700}.k-cal-next svg{transform:scaleX(-1)}.k-dlg-back:disabled,.k-dlg-back:disabled:hover{opacity:.35;cursor:default;background:var(--white);border-color:var(--bd);color:var(--text)}.k-cal-g{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.k-cal-wd{text-align:center;color:var(--muted);padding:2px 0 4px;font-size:12px;font-weight:600}.k-cal-d{border-radius:var(--hx-radius-sm);height:40px;color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;position:relative}.k-cal-d:hover:not(:disabled):not(.is-on){background:var(--hover)}.k-cal-d:disabled{color:var(--dash);cursor:default}.k-cal-d.is-today{box-shadow:inset 0 0 0 1.5px var(--bd-hover)}.k-cal-d.is-on{background:var(--ink);color:var(--white);box-shadow:none}.k-cal-d:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.k-cal-d.has-slot:after{content:"";background:var(--lime-2);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:4px;left:50%}.k-cal-d.is-on.has-slot:after{background:var(--lime)}.k-slot-day{height:32px;color:var(--text);align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:700;display:flex}.k-slot-day svg{width:13px;height:13px;color:var(--text-2)}.k-slot-times .k-ap-opts{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:8px}.k-slot-times .k-promo-opt{font-variant-numeric:tabular-nums;padding:8px 4px}.k-slot-picked{flex-direction:column;gap:8px;margin-top:20px;display:flex}.k-slot-picked>b{color:var(--text);align-items:baseline;gap:8px;font-size:14px;display:flex}.k-slot-n{color:var(--muted);font-size:13px;font-weight:600}.k-slot-none{color:var(--muted);font-size:13px}.k-slot-picked .k-att-list,.k-dlg .k-slot-picked .k-att-list{margin:0}.k-slot-where{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.k-slot-where .k-input{flex:220px;min-width:0;height:40px}.k-rich-bar .k-rich-ico.k-rich-ico-t{border-radius:var(--r-pill);white-space:nowrap;gap:8px;width:auto;padding:0 12px;font-size:13px;font-weight:600}.k-rich-ico-t svg{width:14px;height:14px}.k-rich-bar .k-rich-ico.k-rich-ico-t.is-on{background:var(--lime-bg);color:var(--text)}@media (max-width:560px){.k-rich-bar .k-rich-ico.k-rich-ico-t{width:36px;padding:0}.k-rich-ico-t span{display:none}}.k-slot-card{border-radius:var(--hx-radius-md);background:var(--canvas);flex:none;margin-top:12px;padding:12px 16px}.k-slot-card-h{align-items:center;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.k-slot-card-h svg{width:13px;height:13px;color:var(--text-2)}.k-slot-card-h b{color:var(--text);flex:1;font-weight:700}.k-slot-lnk{color:var(--link);font-size:13px;font-weight:700}.k-slot-lnk:hover{text-decoration:underline}.k-slot-card .k-att-list,.k-dlg .k-slot-card .k-att-list{margin:0}.k-slot-card .k-att{background:var(--white);padding-right:12px}.k-slot-msg{flex-direction:column;gap:8px;margin-top:12px;display:flex}.k-slot-msg-o{flex-wrap:wrap;gap:8px;display:flex}.k-slot-o{border-radius:var(--r-pill);background:var(--bd-2);min-height:32px;color:var(--text);align-items:center;gap:8px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.k-slot-o svg{flex:none;width:12px;height:12px}.k-slot-o.is-past{opacity:.5}.k-slot-o.is-chosen{background:var(--lime);color:var(--ink)}.k-slot-msg-s{color:var(--muted);font-size:13px;font-weight:600}.k-slot-msg-s.is-chosen{color:var(--ok-ink)}.k-dlg-m.me .k-slot-o{color:var(--white);background:#ffffff24}.k-dlg-m.me .k-slot-o.is-chosen{background:var(--lime);color:var(--ink)}.k-dlg-m.me .k-slot-msg-s{color:#ffffffa6}.k-dlg-m.me .k-slot-msg-s.is-chosen{color:var(--lime)}.k-mail-m .k-slot-msg{padding-left:48px}.k-dlg-t a{color:var(--link);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.k-dlg-m.me .k-dlg-t a{color:inherit}.k-dlg-au svg,.k-mail-who b svg{vertical-align:-1px;width:12px;height:12px;margin-right:8px}@media (max-width:860px){.k-mail-m .k-slot-msg{padding-left:0}}@media (max-width:960px){.k-dlg-c .k-slot{max-height:62vh}}.k-su-word{width:auto;height:14px;display:block}.k-su-phone{gap:var(--hx-space-2);align-items:center;display:flex}.k-su-phone>.hx-input{flex:1;min-width:0}.k-su-phone>.hx-btn{flex:none}@media (max-width:639px){.k-su-acts{flex-direction:column-reverse;align-items:stretch}.k-su-acts>.hx-btn{width:100%}.k-su-phone{flex-direction:column;align-items:stretch}.k-su-phone>.hx-input{flex:none}.k-su-phone>.hx-btn{width:100%}}.k-skill .k-skill-starwrap{margin-left:-6px}.k-skill .k-skill-starwrap .k-skill-star{margin-left:0}.k-skill-starwrap>.hx-tooltip{font-weight:var(--hx-fw-medium);white-space:normal}.k-nv-railacts{border-top:1px solid var(--hx-border-subtle);animation:hx-pop var(--hx-dur-3) var(--hx-ease);gap:8px;margin-top:16px;padding-top:16px;display:grid}.k-nv-railacts .k-btn,.k-nv-railacts .k-btn-sm{justify-content:center;gap:8px;width:100%;height:44px}.k-nv-railacts .k-btn-sm svg{width:13px;height:13px}.k-nv-mbar{border-radius:var(--hx-radius-md) var(--hx-radius-md) 0 0;margin-top:24px}.k-nv-mbar[hidden]{display:none!important}.k-nv-mbar .k-btn,.k-nv-mbar .k-btn-sm{gap:8px;height:44px}@media (min-width:1001px){.k-nv-mbar{display:none!important}}@media (max-width:1000px){.k-nv-railacts{display:none}}@media (max-width:720px){.k-nv-acts{flex-wrap:wrap}.k-nv-acts-st{flex-basis:100%}.k-nv-mbar{flex-wrap:nowrap;gap:8px}.k-nv-mbar .hx-actionbar__info{display:none}.k-nv-mbar .k-btn,.k-nv-mbar .k-btn-sm{flex:1 1 0;justify-content:center;min-width:0;padding:0 12px}}.k-nv-adoptbtn{justify-content:center;min-width:240px;position:relative;overflow:hidden}.k-nv-adoptbtn.is-busy:disabled{opacity:1;cursor:progress}.k-nv-adoptbar{background:var(--hx-accent);height:4px;transition:width .2s linear;position:absolute;bottom:0;left:0}.k-nv-aiwrap{display:inline-flex;position:relative}.k-nv-aipop{text-align:left;width:min(340px,100vw - 32px);z-index:var(--hx-z-dropdown);gap:12px;font-weight:400;display:grid;position:absolute;top:calc(100% + 8px);right:0}.k-nv-aipop-list{gap:8px;display:grid}.k-nv-aipop-list .hx-check{color:var(--hx-text);font-size:15px}.k-nv-aipop-re{color:var(--hx-text-3);font-size:13px}.k-nv-aipop-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.k-nv-aipop-f{justify-content:flex-end;gap:8px;display:flex}.k-nv-undo .hx-ic>svg,.k-nv-takebtn .hx-ic>svg{width:100%;height:100%;display:block}.k-nv-langrow{flex-wrap:wrap;align-items:center;gap:12px;margin:-4px 0 16px;display:flex}.k-nv-langrow-l{color:var(--hx-text-2);font-size:14px;font-weight:600}.k-nv-undonote{margin:-8px 0 12px}@media (max-width:720px){.k-nv-aipop{width:auto;position:fixed;inset:auto 16px 16px}}@media (max-width:640px){.k-pos-item{grid-template-columns:minmax(0,1fr)}.k-pos-live{grid-area:auto/1;align-self:start;font-weight:500}}.k-nv-applyopts{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}@media (max-width:720px){.k-nv-applyopts{grid-template-columns:1fr}}.k-sticky .k-cand-bar{margin-bottom:8px}.k-sticky .k-cand-tools{margin:0 0 4px}@media (max-width:720px){.k-sticky:has(.k-cand-bar){position:static}}.k-live-ribbon{justify-content:flex-start;animation:.42s cubic-bezier(.2,.8,.2,1) both k-ribbon-in}.k-live-ribbon-t{min-width:0;color:var(--hx-text-2)}.k-live-ribbon-t b{color:var(--hx-text);font-weight:700}.k-live-ribbon>.hx-ic{flex:none}@keyframes k-ribbon-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.k-live-ribbon{animation:none}}.k-page-banner{border-radius:var(--hx-radius-sm);border:1px solid var(--hx-warning-border);margin-bottom:var(--hx-space-5)}.k-page-banner b{font-weight:700}.k-cand-tabs .k-tab.is-active:hover{background:var(--hx-sel-nav-bg);color:var(--hx-sel-nav-fg)}@media (max-width:860px){.k-tools .k-search.is-compact{left:0;right:auto}.k-sticky .k-bulk{height:auto;min-height:48px}.k-pane{height:calc(100dvh - 96px);min-height:480px}.k-pane-h{flex-wrap:wrap;gap:8px 12px;padding:12px 16px}.k-pane-h .k-avatar{flex:none;width:36px!important;height:36px!important}.k-pane-h .k-dlg-who{flex:calc(100% - 100px)}.k-pane-h .k-dlg-who b,.k-pane-h .k-dlg-who span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-pane-h .k-stage,.k-pane-h .k-rcard-fit{height:28px;font-size:13px}.k-pane-h .k-stage{margin-left:44px}.k-pane-h .k-pane-btn{height:32px}.k-pane-h .k-pane-btn.is-main{margin-left:auto}.k-pane-brief{gap:4px;padding:8px 16px}.k-pane-brief .k-pane-checks{display:none}.k-pane .k-mail{padding:0 16px 16px}}.k-receipt{background:var(--hx-bg-canvas);min-height:100dvh;padding:var(--hx-space-10) var(--hx-gutter);justify-items:center;display:grid}.k-receipt-card{background:var(--white);border:1px solid var(--bd);border-radius:var(--hx-radius-md);width:100%;max-width:720px;color:var(--text);padding:32px}.k-receipt-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.k-receipt-top h1{margin:0;font-size:24px;font-weight:800}.k-receipt-no{color:var(--muted);margin:8px 0 24px;font-size:14px}.k-receipt table{border-collapse:collapse;width:100%;font-size:15px}.k-receipt th,.k-receipt td{text-align:left;vertical-align:top;border-bottom:1px solid var(--bd-2);padding:12px 0}.k-receipt th{width:32%;color:var(--text-2);padding-right:16px;font-weight:600}.k-receipt-sum{justify-content:space-between;align-items:baseline;margin:24px 0 0;font-size:16px;display:flex}.k-receipt-sum b{font-size:24px;font-weight:800}.k-receipt-note{color:var(--text-2);margin:24px 0 0;font-size:14px;line-height:1.55}.k-receipt-foot{border-top:1px solid var(--bd-2);color:var(--muted);margin:24px 0 0;padding-top:16px;font-size:13px}@media print{.k-receipt{background:#fff;padding:0}.k-receipt-card{border:0;max-width:none}.k-receipt-print{display:none}}@media (max-width:560px){.k-receipt-card{padding:20px}.k-receipt th{width:40%}}.k-terms h1{margin:0;font-size:24px;font-weight:800;line-height:1.25}.k-terms h2{margin:24px 0 8px;font-size:17px;font-weight:700}.k-terms p{color:var(--text);margin:0 0 8px;font-size:15px;line-height:1.6}.k-drawer-b:has(>.k-promo-bare){padding-bottom:0}.k-promo-bare .k-promo-act{z-index:1;margin:var(--hx-space-6) calc(-1 * var(--hx-space-6)) 0;padding:var(--hx-space-4) var(--hx-space-6) calc(var(--hx-space-4) + env(safe-area-inset-bottom));gap:var(--hx-space-3);background:var(--hx-bg-surface);border-top:1px solid var(--hx-border-subtle);position:sticky;bottom:0}.k-req-groups{gap:var(--hx-space-2)}.k-req-group{text-align:left;width:100%;font:inherit;color:inherit;padding:var(--hx-space-3) var(--hx-space-4);align-items:center}.k-req-group .hx-radio__box{margin-top:0}.k-req-group-t{gap:var(--hx-space-half);flex-direction:column;flex:1;min-width:0;display:flex}.k-req-group .hx-option__title{font-size:var(--hx-fs-body-s);line-height:var(--hx-lh-snug)}.k-req-group .hx-option__desc{font-size:var(--hx-fs-caption)}.k-req-group-n{white-space:nowrap;font-family:var(--hx-font-display);font-size:var(--hx-fs-num-s);font-variant-numeric:tabular-nums;color:var(--hx-text);flex:none;font-weight:800}.k-req-act{gap:var(--hx-space-3)}.k-req-act .hx-actpanel__cost{font-size:var(--hx-fs-body-s);line-height:var(--hx-lh-snug)}.k-req-act .hx-actpanel__cost b{font-weight:700}.k-req-act .hx-actpanel__cost a{color:var(--hx-link);font-weight:600}.k-req-cap{background:var(--hx-bg-subtle)}.k-req-act .hx-actpanel__alt{min-height:44px}.k-req-act .hx-actpanel__sum{flex-wrap:nowrap;align-items:center}.k-req-act .hx-actpanel__sum>span{min-width:0}.k-req-act .hx-actpanel__sum>b{flex:none}.k-req-more.hx-more{cursor:pointer;background:0 0;border:0;align-self:center;min-height:44px}.k-req-more.hx-more svg{width:14px;height:14px;transition:transform var(--hx-dur-2) var(--hx-ease)}.k-req-more.hx-more[aria-expanded=true] svg{transform:rotate(180deg)}.k-req-pv.hx-preview{gap:var(--hx-space-2)}.k-req-how{margin:0}.k-req-payfine{margin:var(--hx-space-2) 0 0}.k-plan-now-none{font-size:var(--hx-fs-body);line-height:var(--hx-lh-body);color:var(--hx-text-2);max-width:720px;margin:0}.k-plan-now-none b{color:var(--hx-text);font-weight:700}.k-plan-now-none a{color:var(--hx-link);white-space:nowrap;font-weight:600}.k-plan-now h3{font-family:var(--hx-font-ui);font-size:var(--hx-fs-h3);letter-spacing:0}.k-plan-gift-line{color:var(--hx-text);font-weight:600}.k-plan-meter em{background:var(--hx-text-3)}.k-plan-meter i.is-full em{background:var(--hx-warning)}.k-plan-kontakt{margin:calc(-1 * var(--hx-space-2)) 0 var(--hx-space-6);font-size:var(--hx-fs-body-s);line-height:var(--hx-lh-body);color:var(--hx-text-2);max-width:820px}.k-plan-kontakt b{color:var(--hx-text);font-weight:700}@media (max-width:760px){.k-plan-card.is-dark{order:-1}}.k-plan-corp{align-items:center;gap:var(--hx-space-4) var(--hx-space-6);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.k-plan-corp-p .k-plan-price b{font-size:var(--hx-fs-h1)}.k-plan-corp-p .k-plan-note{margin-top:var(--hx-space-1)}.k-plan-corp-a{justify-content:flex-end;align-items:center}.k-plan-corp-go svg{width:15px;height:15px}.k-plan-wa{align-items:center;gap:var(--hx-space-2);font-size:var(--hx-fs-body-s);color:var(--hx-text-2);font-weight:600;display:inline-flex}@media (max-width:1100px){.k-plan-corp{grid-template-columns:minmax(0,1fr) auto}.k-plan-corp-a{grid-column:1/-1;justify-content:flex-start}}@media (max-width:640px){.k-plan-corp{grid-template-columns:minmax(0,1fr)}.k-plan-corp-a>.k-btn,.k-plan-corp-a>.k-btn-sm{flex:100%;justify-content:center}}.k-plan-extras{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.k-plan-extras{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.k-plan-extras{grid-template-columns:minmax(0,1fr)}}.k-plan-x{flex-direction:column;display:flex}.k-plan-x-opts.hx-options--price{gap:var(--hx-space-5) var(--hx-space-3);padding-top:var(--hx-space-3)}.k-plan-x-opts .hx-option--price .hx-option__title{padding-right:0}.k-plan-x-link{padding-top:var(--hx-space-2);font-size:var(--hx-fs-body-s);color:var(--hx-link);align-self:flex-start;margin-top:auto;font-weight:600}.k-plan-needbar{margin-bottom:var(--hx-space-5);color:var(--hx-text);flex-wrap:wrap;justify-content:space-between;align-items:center;font-weight:600}.k-plan-needbar>span{flex:280px}.k-plan-needbar{scroll-margin-top:96px}@media (max-width:640px){.k-plan-needbar>.hx-btn{width:100%}.k-plan-meters{gap:var(--hx-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.k-plan-x.is-need{border-color:var(--hx-accent-edge);box-shadow:0 0 0 1px var(--hx-accent-edge)}.k-plan-dlgm .k-modal-h b{font-size:var(--hx-fs-h3);font-weight:700}.k-plan-dlgm{width:min(480px,100%)}.k-plan-dlg-perks{font-size:var(--hx-fs-body);color:var(--hx-text);margin:0;font-weight:600}.k-plan-dlg-price{gap:var(--hx-space-2);flex-direction:column;display:flex}.k-plan-dlg-tags{gap:var(--hx-space-2);flex-wrap:wrap;display:flex}.k-plan-dlg-renew{font-size:var(--hx-fs-body-s);line-height:var(--hx-lh-body);color:var(--hx-text-2);margin:0}.k-plan-dlg-alt .k-btn-sm{align-items:center;gap:var(--hx-space-2);display:inline-flex}.k-plan-dlg-alt svg{width:14px;height:14px}@media (max-width:640px){.k-modal-bg:has(>.k-plan-dlgm){align-items:flex-end;padding:0}.k-modal.k-plan-dlgm{border-radius:var(--hx-radius-lg) var(--hx-radius-lg) 0 0;width:100%;max-height:92vh}.k-plan-dlgm .k-modal-b{padding-bottom:calc(var(--hx-space-5) + env(safe-area-inset-bottom))}.k-plan-dlg-alt{flex-direction:column;align-items:stretch}.k-plan-dlg-alt .k-btn-sm{justify-content:center;min-height:44px}}.k-tile b.k-tile-word{font-family:var(--hx-font-ui);font-size:var(--hx-fs-h3);letter-spacing:0;font-weight:700;line-height:1.3}.k-bal-have{max-width:720px;margin:calc(-1 * var(--hx-space-2)) 0 var(--hx-space-6);font-size:var(--hx-fs-body);color:var(--hx-text)}@media (max-width:639px){.k-tiles.k-tiles-2{gap:var(--hx-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.k-tiles.k-tiles-2 .k-tile{padding:var(--hx-space-4)}.k-tiles.k-tiles-2 .k-tile b{font-size:var(--hx-fs-h1)}.k-tiles.k-tiles-2 .k-tile b.k-tile-word{font-size:var(--hx-fs-h4)}.k-tiles.k-tiles-2 .k-tile span{font-size:var(--hx-fs-caption)}}.k-cmenu-topup{color:var(--hx-link)}.k-team-seatbuy{gap:var(--hx-space-3);margin-top:var(--hx-space-2)}.k-team-seatbuy .hx-actpanel__cost{color:var(--hx-text)}.k-team-seatbuy .hx-actpanel__alt{align-self:center;padding-top:0}.k-pool-stock{margin:0 0 var(--hx-space-3);font-size:var(--hx-fs-body-s);color:var(--hx-text-2)}.k-chip-more{background:var(--hx-bg-muted);color:var(--hx-text)}@media (max-width:860px){.k-vac-head{flex-wrap:wrap;align-items:flex-start}.k-vac-head>div:first-child{flex:100%;min-width:0}.k-vac-head-acts{flex-wrap:wrap}}.k-plan-corp{flex-wrap:wrap;align-items:center;display:flex}.k-plan-corp-t{flex:320px;min-width:0}.k-plan-corp-p{flex:0 300px;min-width:220px}.k-plan-corp-a{flex:auto;justify-content:flex-end;min-width:0}@media (max-width:640px){.k-plan-corp-t,.k-plan-corp-p,.k-plan-corp-a{flex-basis:100%}.k-plan-corp-a{justify-content:flex-start}}@media (min-width:761px){.k-plan-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:641px){.k-plan-extras{grid-template-columns:repeat(2,minmax(0,1fr))}}.k-promo-open{align-items:center;gap:8px;height:46px;padding:0 20px;font-size:14px;display:inline-flex}.k-promo-open svg{width:15px;height:15px}.k-promo-open.is-on{background:var(--ink);color:var(--lime);border-color:var(--ink)}.k-row-prem{border:1px dashed var(--bd);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;margin-left:8px;padding:2px 9px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.k-row-prem svg{width:11px;height:11px}.k-row-prem:hover{border-style:solid;border-color:var(--ink);color:var(--ink)}.k-row-link{cursor:pointer;background:0 0;font-family:inherit}.k-row-link.is-done{border-style:solid;border-color:var(--ink);color:var(--ink)}.k-created-pub{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.k-created-prem{flex-wrap:wrap;align-items:center;gap:10px;font-weight:400;display:flex}.k-created-prem .k-promo-open{height:40px}.k-fresh{z-index:var(--hx-z-coach)}.k-fresh .k-fresh-video{background:var(--hx-p-ink);width:min(1100px,100%);padding:0;overflow:hidden}.k-fresh-player{aspect-ratio:16/9;background:var(--hx-p-ink);width:100%;display:block}.k-fresh-cover{justify-content:center;align-items:center;gap:var(--hx-space-5);padding:var(--hx-space-6);cursor:pointer;color:var(--hx-text-inverse);text-align:center;background:radial-gradient(circle,#0d061b73,#0d061bc7);border:0;flex-direction:column;display:flex;position:absolute;inset:0}.k-fresh-cover-t{font:var(--hx-fw-bold) clamp(22px, 3.2vw, 40px) / 1.15 var(--hx-font-display);max-width:18ch}.k-fresh-cover-s{font:var(--hx-fw-semibold) var(--hx-fs-body) / 1.3 var(--hx-font-ui)}.k-fresh-play{aspect-ratio:1;background:var(--hx-p-lime-400);border-radius:50%;width:clamp(72px,9vw,112px);transition:transform .15s;position:relative;box-shadow:0 0 0 12px #bffd3338,0 18px 50px #00000073}.k-fresh-play:after{content:"";border-style:solid;border-width:calc(clamp(72px,9vw,112px)/4.54545) 0 calc(clamp(72px,9vw,112px)/4.54545) calc(clamp(72px,9vw,112px)/2.94118);border-color:transparent transparent transparent var(--hx-p-ink);position:absolute;top:28%;left:38%}.k-fresh-cover:hover .k-fresh-play{transform:scale(1.05)}.k-fresh-screen{position:relative}.k-fresh-under{min-height:88px;padding:var(--hx-space-4);background:var(--hx-p-ink);justify-content:center;align-items:center;display:flex}.k-fresh-go{animation:.3s ease-out both k-fresh-in}@keyframes k-fresh-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.k-fresh-block{z-index:calc(var(--hx-z-coach) - 1);position:fixed;inset:0}.k-fresh .k-fresh-last{width:min(600px,100%)}.k-fresh-body,.k-fresh-body p{color:var(--hx-text)}.k-fresh-body p{margin:0}.k-fresh-lead{font-size:var(--hx-fs-body);line-height:var(--hx-lh-body)}.k-fresh-field{gap:var(--hx-space-2);display:grid}.k-fresh-label{font-size:var(--hx-fs-body-s);font-weight:var(--hx-fw-semibold);color:var(--hx-text)}.k-fresh-line{gap:var(--hx-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.k-fresh-input{font-weight:var(--hx-fw-bold);color:var(--hx-text)}.k-fresh-sample{gap:var(--hx-space-3);padding:var(--hx-space-4);border:1px solid var(--hx-border-subtle);border-radius:var(--hx-radius-sm);background:var(--hx-bg-subtle);justify-items:start;display:grid}.k-fresh-sample p{font-size:var(--hx-fs-body);line-height:var(--hx-lh-body);overflow-wrap:anywhere;white-space:pre-line}.k-fresh-wait-t{font-weight:var(--hx-fw-semibold)}.k-fresh-pack{gap:var(--hx-space-3);display:grid}.k-fresh-row{gap:var(--hx-space-2);display:grid}.k-fresh-row-h{align-items:center;gap:var(--hx-space-2);color:var(--hx-text);flex-wrap:wrap;display:flex}.k-fresh-row-h b{font-weight:var(--hx-fw-bold)}.k-fresh-row-b,.k-fresh-row-b a{font-size:var(--hx-fs-body-s);color:var(--hx-text)}.k-fresh-foot{justify-content:center}.k-fresh-wait{align-items:center}.k-fresh-wait-x{gap:var(--hx-space-1);display:grid}.k-fresh-note{font-size:var(--hx-fs-body-s);color:var(--hx-text)}.k-fresh-ok{align-items:center;gap:var(--hx-space-3);display:flex}.k-fresh-ok .hx-alert__t{flex:1}.k-fresh-wait-acts{gap:var(--hx-space-2);flex-wrap:wrap;margin-left:auto;display:inline-flex}@media (max-width:639px){.k-fresh .k-fresh-video{border-radius:var(--hx-radius-lg)}.k-fresh-cover{gap:var(--hx-space-3);padding:var(--hx-space-4)}.k-fresh-cover-t{font-size:20px}.k-fresh-go{width:100%}.k-fresh-ok{flex-wrap:wrap}.k-fresh-foot .hx-btn{width:100%}.k-fresh-wait{flex-wrap:wrap}.k-fresh-wait-acts{width:100%;margin-left:0}}.k-fresh-others{grid-template-columns:auto minmax(0,1fr)}.k-fresh-others-x{gap:var(--hx-space-2);min-width:0;display:grid}.k-fresh-others-l{gap:var(--hx-space-2);margin:0;padding:0;list-style:none;display:grid}.k-fresh-others-l li{align-items:center;gap:var(--hx-space-1) var(--hx-space-2);color:var(--hx-text);flex-wrap:wrap;display:flex}.k-fresh-others-l .k-row-prem{margin-left:0}.k-fresh-others-b{font-size:var(--hx-fs-body-s);color:var(--hx-text)}.k-fresh-ask{cursor:pointer;white-space:nowrap;border:0;margin-left:8px;font-family:inherit;position:relative}.k-fresh-ask .hx-count{min-width:16px;height:16px;padding:0 4px;font-size:11px}.k-fresh-ask:hover{filter:brightness(.97)}.k-fresh-ask:after{content:"";position:absolute;inset:-10px -2px}.k-fresh-ask .hx-ic,.k-fresh-ask svg{width:14px;height:14px}.k-vac-chips{display:contents}@media (min-width:640px){.k-vac-t{row-gap:var(--hx-space-2);flex-wrap:wrap}.k-vac-t>.k-vac-link{flex:0 auto;min-width:0}.k-vac-chips>*{flex:none}}.k-vac-city-m,.k-vac-owner-m{display:none}@media (max-width:639px){.k-table.k-table-vac:not(.is-archive) tbody tr:not(:has(>td.k-empty)){padding:var(--hx-space-4);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"title title title title""meta meta meta meta""chips chips chips chips""n1 n1 n2 n2""n3 n3 n4 n4";gap:0}.k-table.k-table-vac.has-cb:not(.is-archive) tbody tr:not(:has(>td.k-empty)){padding-left:calc(var(--hx-space-4) + 36px)}.k-table.k-table-vac:not(.is-archive) tbody td.k-vac,.k-table-vac:not(.is-archive) .k-vac-t{display:contents}.k-table-vac:not(.is-archive) .k-vac-link{padding-right:var(--hx-space-8);font-size:16px;font-weight:var(--hx-fw-bold);grid-area:title;line-height:1.3}.k-table-vac:not(.is-archive) .k-vac-s{align-items:center;gap:var(--hx-space-1) var(--hx-space-2);margin:var(--hx-space-1) 0 0;flex-wrap:wrap;grid-area:meta;font-size:14px;display:flex}.k-table-vac:not(.is-archive) .k-vac-s>.k-btn-sm{margin-left:0!important}.k-table-vac:not(.is-archive) .k-vac-city-m{align-items:center;gap:var(--hx-space-1);display:inline-flex}.k-table-vac:not(.is-archive) .k-vac-city-m svg{width:12px;height:12px}.k-table-vac:not(.is-archive) .k-vac-city-m .k-sep{margin-left:var(--hx-space-1)}.k-table-vac:not(.is-archive) .k-vac-owner-m{margin-left:auto;display:inline-flex}.k-table-vac:not(.is-archive) .k-vac-owner-m .k-owner{height:32px;font-size:14px}.k-table-vac:not(.is-archive) .k-vac-owner-m .k-av{width:28px;height:28px;font-size:12px}.k-table-vac:not(.is-archive) .k-vac-chips{margin-top:var(--hx-space-3);align-items:center;gap:var(--hx-space-2);flex-wrap:wrap;grid-area:chips;display:flex}.k-table-vac:not(.is-archive) .k-vac-chips:empty,.k-table-vac:not(.is-archive) .k-vac-s:empty{display:none}.k-table-vac:not(.is-archive) .k-vac-chips>*{margin-left:0!important}.k-table.k-table-vac:not(.is-archive) tbody td.k-col-city,.k-table.k-table-vac:not(.is-archive) tbody td.k-col-owner{display:none}.k-table.k-table-vac:not(.is-archive) tbody td.k-col-cb{left:var(--hx-space-4);top:calc(var(--hx-space-4) - 2px)}.k-table.k-table-vac:not(.is-archive) tbody td.k-col-resp{border-radius:var(--hx-radius-sm) 0 0 0;grid-area:n1}.k-table.k-table-vac:not(.is-archive) tbody td.k-col-inwork{border-radius:0 var(--hx-radius-sm) 0 0;grid-area:n2}.k-table.k-table-vac:not(.is-archive) tbody td.k-col-views{border-radius:0 0 0 var(--hx-radius-sm);grid-area:n3}.k-table.k-table-vac:not(.is-archive) tbody td.k-col-pool{border-radius:0 0 var(--hx-radius-sm) 0;grid-area:n4}.k-table.k-table-vac:not(.is-archive) tbody td:is(.k-col-resp,.k-col-inwork,.k-col-views,.k-col-pool){justify-content:space-between;align-items:center;gap:var(--hx-space-2);min-height:40px;padding:var(--hx-space-2) var(--hx-space-3);background:var(--hx-bg-subtle);display:flex}.k-table.k-table-vac:not(.is-archive) tbody td:is(.k-col-resp,.k-col-inwork){margin-top:var(--hx-space-3)}.k-table.k-table-vac:not(.is-archive) tbody td:is(.k-col-resp,.k-col-views){border-right:1px solid var(--hx-bg-surface)}.k-table.k-table-vac:not(.is-archive) tbody td:is(.k-col-resp,.k-col-inwork){border-bottom:1px solid var(--hx-bg-surface)}.k-table.k-table-vac:not(.is-archive) tbody td:is(.k-col-resp,.k-col-inwork,.k-col-views,.k-col-pool):before{margin:0;font-size:13px;line-height:1.25}.k-table.k-table-vac:not(.is-archive) tbody td:is(.k-col-resp,.k-col-inwork,.k-col-views,.k-col-pool) :is(.k-num,.k-numlink){font-size:16px;font-weight:var(--hx-fw-bold)}.k-table.k-table-vac:not(.is-archive) tbody td.k-col-pool .k-few{text-align:right;font-size:13px;line-height:1.25}}.k-pf{gap:var(--hx-space-2);display:grid;position:relative}.k-pf-row{align-items:center;gap:var(--hx-space-2) var(--hx-space-3);min-height:44px;padding:var(--hx-space-1) var(--hx-space-1) var(--hx-space-1) var(--hx-space-4);border-radius:var(--hx-radius-sm);background:var(--hx-bg-subtle);flex-wrap:wrap;display:flex}.k-pf-main{align-items:center;gap:var(--hx-space-2);min-width:0;padding:var(--hx-space-2) 0;font-size:var(--hx-fs-body-s);color:var(--hx-text-2);flex-wrap:wrap;flex:1;line-height:1.4;display:inline-flex}.k-pf-l{color:var(--hx-text-2)}.k-pf-v{font-size:var(--hx-fs-body);font-weight:var(--hx-fw-bold);color:var(--hx-text)}.k-pf-auto{font-size:var(--hx-fs-caption);color:var(--hx-text-3)}.k-pf-row.is-unsure .k-pf-auto{color:var(--hx-warning);font-weight:var(--hx-fw-semibold)}.k-pf-spin{width:14px;height:14px;color:var(--hx-text-3)}.k-pf-change{flex:none;margin-left:auto}.k-pf-alts{align-items:center;gap:var(--hx-space-2);flex-wrap:wrap;display:flex}.k-pf-or{font-size:var(--hx-fs-body-s);color:var(--hx-text-2)}.k-pf-pick{position:relative}.k-pf-search{width:100%;height:var(--hx-h-m)}.k-pf-menu{z-index:40;max-width:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.k-pf-skel{gap:var(--hx-space-2);padding:var(--hx-space-3);display:grid}.k-pf-why{margin-top:var(--hx-space-2);padding:var(--hx-space-3) var(--hx-space-3) var(--hx-space-1);border-top:1px solid var(--hx-border-subtle);font-size:var(--hx-fs-caption);color:var(--hx-text-3);line-height:1.45}@media (max-width:639px){.k-pf-row{padding-left:var(--hx-space-3)}.k-pf-change{min-height:44px}.k-pf-alts .hx-chip{--_h:44px}.k-pf-menu .hx-menu__item{flex-wrap:wrap;row-gap:2px;min-height:44px}.k-pf-menu .hx-menu__main{flex:100%;min-width:0}.k-pf-menu .hx-menu__meta{margin-left:0}}.k-fh-body{gap:var(--hx-space-4);display:grid}.k-fh-list{gap:var(--hx-space-2);margin:0;padding:0;list-style:none;display:grid}.k-fh-list li{align-items:center;gap:var(--hx-space-3);min-width:0;padding:var(--hx-space-3) var(--hx-space-4);border-radius:var(--hx-radius-sm);background:var(--hx-bg-subtle);display:flex}.k-fh-list b{min-width:0;font-weight:var(--hx-fw-semibold);overflow-wrap:anywhere;flex:1}.k-fh-ic{border-radius:var(--hx-radius-sm);background:var(--hx-accent);width:32px;height:32px;color:var(--hx-text-on-accent);flex:none;place-items:center;display:inline-grid}.k-fh-apps{flex:none}.k-fh-wait{margin-bottom:var(--hx-space-4);align-items:center}.k-row-inv.hx-btn{margin-left:var(--hx-space-2);gap:var(--hx-space-2);white-space:nowrap;vertical-align:middle}.k-row-inv.hx-btn svg{width:var(--hx-icon-s);height:var(--hx-icon-s);color:var(--hx-accent);flex:none}.k-col-inv{text-align:center;white-space:nowrap}.k-col-inv .k-numlink{cursor:pointer;font:inherit;background:0 0;border:0}@media (max-width:1000px){.k-col-inv,.k-table.k-table-vac thead th.k-col-inv,.k-table.k-table-vac:not(.is-archive) tbody td.k-col-inv{display:none}.k-row-inv.hx-btn{--_h:44px;--_px:var(--hx-space-5);--_fs:var(--hx-fs-body)}}.hx-modal.k-inv{z-index:1100}.k-inv .hx-modal__box.k-inv-box{outline:none}@media (min-width:640px){.hx-modal.k-inv{padding-top:var(--hx-space-16);place-items:start center}.k-inv .hx-modal__box.k-inv-box{max-height:calc(100vh - var(--hx-space-16) - var(--hx-space-6))}}.k-inv-x{top:var(--hx-space-3);right:var(--hx-space-3);z-index:4;width:var(--hx-h-m);height:var(--hx-h-m);color:var(--hx-text-inverse);opacity:.72;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.k-inv-x:hover:not(:disabled){opacity:1;background:color-mix(in srgb, var(--hx-text-inverse) 14%, transparent)}.k-inv-x:disabled{opacity:.32;cursor:not-allowed}.k-inv-x:focus-visible{outline:2px solid var(--hx-accent);outline-offset:2px;opacity:1}.k-inv-stage{align-items:center;gap:var(--hx-space-5);min-height:108px;padding:var(--hx-space-4) 64px var(--hx-space-4) var(--hx-space-6);background:var(--hx-bg-inverse);color:var(--hx-text);flex:none;display:flex;position:relative}.k-inv-handle{display:none}.k-pay-art.k-inv-art{width:56px;height:50px}.k-inv-art .k-pay-badge{border-width:3px;width:30px;height:30px;bottom:-8px;right:-10px}.k-inv-art .k-pay-badge svg{width:13px;height:13px}.k-inv-art .k-pay-hg{width:11px;height:14px}.k-inv-hd{gap:var(--hx-space-1);flex:1;min-width:0;display:grid}.k-inv-over{font-size:var(--hx-fs-body-s);font-weight:var(--hx-fw-semibold);line-height:var(--hx-lh-snug);color:var(--hx-text-2);overflow-wrap:anywhere}.k-inv-big{align-items:baseline;gap:0 var(--hx-space-2);flex-wrap:wrap;display:flex}.k-inv-big>span{font-size:var(--hx-fs-h3);font-weight:var(--hx-fw-bold);line-height:var(--hx-lh-snug)}.k-inv-num{font-family:var(--hx-font-display);font-weight:var(--hx-fw-black);font-size:var(--hx-fs-num);letter-spacing:-.01em;color:var(--hx-accent);font-variant-numeric:tabular-nums;line-height:1}.k-inv-line{font-size:var(--hx-fs-h4);font-weight:var(--hx-fw-bold);line-height:var(--hx-lh-snug)}.k-inv-sub{font-size:var(--hx-fs-caption);font-weight:var(--hx-fw-medium);line-height:var(--hx-lh-snug);color:var(--hx-text-2)}.k-inv-bar{width:min(240px,100%);margin-top:var(--hx-space-1)}.k-inv-dots{gap:var(--hx-space-1);display:flex}.k-inv-dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite k-inv-dot}.k-inv-dots i:nth-child(2){animation-delay:.2s}.k-inv-dots i:nth-child(3){animation-delay:.4s}@keyframes k-inv-dot{0%,80%,to{opacity:.3}40%{opacity:1}}.k-inv-body{gap:var(--hx-space-6);min-height:0;padding:var(--hx-space-6);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.k-inv-body>*{flex:none}.k-inv-test{align-items:center;gap:var(--hx-space-2);font-size:var(--hx-fs-body-s);color:var(--hx-text-2);margin:0;display:flex}.k-inv-test .hx-ic{color:var(--hx-text-3);flex:none}.k-inv-say{max-width:52ch;font-size:var(--hx-fs-body);line-height:var(--hx-lh-body);color:var(--hx-text-2);margin:0}.hx-list__row.k-inv-row{min-height:var(--hx-row-h);padding:var(--hx-space-2) var(--hx-space-4)}.hx-list__main.k-inv-row-main{align-items:baseline;gap:0 var(--hx-space-3);flex-wrap:wrap;min-width:0;display:flex}.k-inv-row-main>.hx-list__t{display:inline-flex}.k-inv-row .hx-match svg{width:var(--hx-icon-xs);height:var(--hx-icon-xs)}.hx-list__row.k-inv-more{justify-content:space-between;gap:var(--hx-space-1) var(--hx-space-4);min-height:44px;padding-block:var(--hx-space-2);background:var(--hx-bg-subtle);font-size:var(--hx-fs-body-s);color:var(--hx-text-2);flex-wrap:wrap}.k-inv-more b{font-weight:var(--hx-fw-semibold);color:var(--hx-text)}.k-inv-hint{align-items:center;gap:var(--hx-space-2);color:var(--hx-text-3);margin-left:auto;display:inline-flex}.k-inv-hint svg{width:var(--hx-icon-s);height:var(--hx-icon-s);flex:none}.k-inv-how{gap:var(--hx-space-2);display:grid}.k-inv-how-t{font-size:var(--hx-fs-body-s);font-weight:var(--hx-fw-semibold);color:var(--hx-text-2);margin:0}.k-inv-steps,.k-inv-status{gap:var(--hx-space-3);margin:0;padding:0;list-style:none;display:grid}.k-inv-steps li{grid-template-columns:var(--hx-h-label) minmax(0, 1fr);align-items:center;gap:var(--hx-space-1) var(--hx-space-3);display:grid}.k-inv-step-n{width:var(--hx-h-label);height:var(--hx-h-label);border-radius:var(--hx-radius-xs);background:var(--hx-bg-muted);color:var(--hx-text);font-size:var(--hx-fs-body-s);font-weight:var(--hx-fw-bold);font-variant-numeric:tabular-nums;place-items:center;display:grid}.k-inv-step-t{font-size:var(--hx-fs-body);font-weight:var(--hx-fw-medium);line-height:var(--hx-lh-snug);color:var(--hx-text)}.k-inv-step-sub{gap:var(--hx-space-2);font-size:var(--hx-fs-body-s);color:var(--hx-text-2);grid-column:2;display:grid}.k-inv-status{gap:var(--hx-space-4)}.k-inv-status li{align-items:center;gap:var(--hx-space-1) var(--hx-space-3);grid-template-columns:20px minmax(0,1fr);display:grid}.k-inv-mark{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--hx-border-strong);border-radius:50%;place-items:center;display:grid}.k-inv-mark svg{width:var(--hx-icon-xs);height:var(--hx-icon-xs)}.k-inv-status li[data-state=done] .k-inv-mark{background:var(--hx-accent);color:var(--hx-text-on-accent);box-shadow:inset 0 0 0 1px var(--hx-accent-edge)}.k-inv-status li[data-state=now] .k-inv-mark{background:var(--hx-bg-inverse);box-shadow:none}.k-inv-status li:not([data-state=next]) .k-inv-step-t{font-weight:var(--hx-fw-bold)}.k-inv-chans{gap:var(--hx-space-1) var(--hx-space-4);font-size:var(--hx-fs-body-s);color:var(--hx-text-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.k-inv-chans li{align-items:center;gap:var(--hx-space-2);white-space:nowrap;display:inline-flex}.k-inv-chans svg{width:var(--hx-icon-s);height:var(--hx-icon-s);flex:none}.k-inv-note{font-size:var(--hx-fs-body-s);line-height:var(--hx-lh-snug);color:var(--hx-text-2);margin:0}.hx-empty.k-inv-empty{min-height:240px;padding:var(--hx-space-8) var(--hx-space-4)}.k-inv-foot{padding:var(--hx-space-4) var(--hx-space-6);border-top:1px solid var(--hx-border);background:var(--hx-bg-surface);flex:none}.k-inv-foot.hx-actpanel{gap:var(--hx-space-3)}.k-inv-msg{margin:0}.hx-actpanel__sum.k-inv-val{min-height:var(--hx-h-label-s);align-items:center}.hx-btn--accent.k-inv-go[aria-busy=true]{--_bg:var(--hx-accent);--_bd:var(--hx-accent);--_fg:var(--hx-text-on-accent);cursor:progress}.hx-actpanel__fine.k-inv-fine{line-height:var(--hx-lh-snug);text-wrap:balance;margin:0}.k-inv-fp:not(:last-child):after{content:" ·"}.k-inv-foot--end{justify-content:flex-end;align-items:center;gap:var(--hx-space-3) var(--hx-space-4);flex-wrap:wrap;display:flex}.k-inv-keep{font-size:var(--hx-fs-caption);line-height:var(--hx-lh-snug);color:var(--hx-text-2);flex:220px;margin:0}.k-inv-acts{justify-content:flex-end;gap:var(--hx-space-2);flex-wrap:wrap;margin-left:auto;display:flex}.hx-skel.k-inv-sk-av{flex:none;width:32px;height:32px}.hx-skel.k-inv-sk-fit{width:56px;height:var(--hx-h-label-s);border-radius:var(--hx-radius-pill);flex:none}.hx-skel.k-inv-sk-more{width:140px}.hx-skel.k-inv-sk-val{width:200px}.hx-skel.k-inv-sk-badge{width:48px;height:var(--hx-h-label-s);border-radius:var(--hx-radius-pill)}.hx-skel.k-inv-sk-btn{width:100%;height:var(--hx-h-l);border-radius:var(--hx-radius-pill);display:block}.hx-skel.k-inv-sk-fine{width:60%;margin:var(--hx-space-half) auto}@media (prefers-reduced-motion:reduce){.k-inv-dots i{opacity:1;animation:none}}@media (max-width:639px){.k-inv-stage{gap:var(--hx-space-4);min-height:104px;padding:var(--hx-space-6) 56px var(--hx-space-4) var(--hx-space-4)}.hx-sheet__handle.k-inv-handle{top:var(--hx-space-2);margin:0;display:block;position:absolute;left:50%;transform:translate(-50%)}.k-pay-art.k-inv-art{width:44px;height:40px}.k-inv-art .k-pay-badge{width:26px;height:26px;bottom:-6px;right:-8px}.k-inv-art .k-pay-badge svg{width:11px;height:11px}.k-inv-big>span{font-size:var(--hx-fs-h4)}.k-inv-line{font-size:var(--hx-fs-body)}.k-inv-x{top:var(--hx-space-3);right:var(--hx-space-1);width:44px;height:44px}.k-inv-body{padding:var(--hx-space-5) var(--hx-space-4);gap:var(--hx-space-5)}.hx-list__row.k-inv-row{padding:var(--hx-space-2) var(--hx-space-3)}.k-inv-hint{margin-left:0}.k-inv-foot{padding:var(--hx-space-3) var(--hx-space-4) calc(var(--hx-space-3) + env(safe-area-inset-bottom))}.k-inv-fp.is-wide,.k-inv-fp-tail{display:none}.k-inv-acts{flex-direction:column-reverse;width:100%}.k-inv-acts .hx-btn{width:100%}}.k-row-inv--done.hx-btn svg{color:var(--hx-link)}.k-row-inv-new.hx-badge{margin-left:var(--hx-space-1)}.k-inv-range{gap:var(--hx-space-1);display:grid}.k-inv-range-t{font-size:var(--hx-fs-body-s);font-weight:var(--hx-fw-medium);color:var(--hx-text-2)}.k-inv-range-t b{font-weight:var(--hx-fw-bold);color:var(--hx-text);font-variant-numeric:tabular-nums}.k-inv-range-note{font-size:var(--hx-fs-caption);font-weight:var(--hx-fw-medium);line-height:var(--hx-lh-snug);color:var(--hx-text-2);font-variant-numeric:tabular-nums}.k-inv-range-in{appearance:none;width:100%;height:var(--hx-h-s);cursor:pointer;background:0 0;margin:0;padding:0;display:block}.k-inv-range-in:focus{outline:none}.k-inv-range-in:disabled{cursor:not-allowed;opacity:.56}.k-inv-range-in::-webkit-slider-runnable-track{border-radius:var(--hx-radius-pill);background:linear-gradient(90deg, var(--hx-border-strong) var(--p,0%), var(--hx-text) var(--p,0%));height:4px}.k-inv-range-in::-moz-range-track{border-radius:var(--hx-radius-pill);background:linear-gradient(90deg, var(--hx-border-strong) var(--p,0%), var(--hx-text) var(--p,0%));height:4px}.k-inv-range-in::-webkit-slider-thumb{appearance:none;box-sizing:border-box;border:2px solid var(--hx-text);background:var(--hx-bg-surface);width:24px;height:24px;transition:box-shadow var(--hx-dur-1);border-radius:50%;margin-top:-10px}.k-inv-range-in::-moz-range-thumb{box-sizing:border-box;border:2px solid var(--hx-text);background:var(--hx-bg-surface);border-radius:50%;width:24px;height:24px}.k-inv-range-in:focus-visible::-webkit-slider-thumb{box-shadow:var(--hx-focus-ring)}.k-inv-range-in:focus-visible::-moz-range-thumb{box-shadow:var(--hx-focus-ring)}.hx-skel.k-inv-sk-rt{width:120px;margin-block:var(--hx-space-1)}.hx-skel.k-inv-sk-track{border-radius:var(--hx-radius-pill);height:4px;margin-block:14px;display:block}.hx-skel.k-inv-sk-rd{width:180px}@media (max-width:639px){.k-inv-range-in{height:44px}.k-inv-fp:not(:last-child):after{content:none}.k-inv-fp:has(~.k-inv-fp:not(.is-wide)):after{content:" ·"}}.k-inv-track{position:relative}.k-inv-ticks{pointer-events:none;position:absolute;inset:0 12px}.k-inv-ticks i{background:var(--hx-bg-surface);border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%}.k-inv-ticks i.is-on{display:none}.k-inv-ticks b{border-radius:var(--hx-radius-pill);background:var(--hx-text-2);width:2px;height:12px;margin:-6px 0 0 -1px;position:absolute;top:50%}@media (min-width:640px){.k-inv-fp.is-narrow{display:none}.k-inv-fp:not(:last-child):after{content:none}.k-inv-fp:has(~.k-inv-fp:not(.is-narrow)):after{content:" ·"}}.k-vlist td{height:72px;padding-top:var(--hx-space-3);padding-bottom:var(--hx-space-3)}.k-vlist th.k-vl-vac,.k-vlist td.k-vl-vac{width:auto;min-width:320px}.k-vl-title{align-items:center;gap:var(--hx-space-1) var(--hx-space-2);flex-wrap:wrap;display:flex}.k-vl-title>.k-premium-badge{flex:none}.k-vlist .k-vac-link{font-size:var(--hx-fs-body);font-weight:var(--hx-fw-bold);color:var(--hx-text);line-height:1.35}.k-vl-meta{align-items:center;gap:var(--hx-space-1) 0;margin-top:var(--hx-space-1);font-size:var(--hx-fs-body-s);color:var(--hx-text-2);flex-wrap:wrap;line-height:1.35;display:flex}.k-vl-meta:empty{display:none}.k-vl-meta>*{align-items:center;gap:var(--hx-space-1);white-space:nowrap;display:inline-flex}.k-vl-meta>:not(:last-child):after{content:"·";margin:0 var(--hx-space-2);color:var(--hx-text-3)}.k-vl-meta .is-urgent{color:var(--hx-warning);font-weight:var(--hx-fw-semibold)}.k-vl-meta .is-expired{color:var(--hx-error);font-weight:var(--hx-fw-semibold)}.k-vl-city svg{width:12px;height:12px;color:var(--hx-text-3)}.k-vl-owner-m{display:none!important}.k-vlist th.k-vl-num,.k-vlist td.k-vl-num{text-align:left;width:200px}.k-vlist th.k-vl-num [data-tip]{border-bottom:1px dashed var(--hx-border-strong);cursor:help}.k-vlist th.k-vl-owner,.k-vlist td.k-vl-owner{width:180px}.k-vl-cell{align-items:center;gap:var(--hx-space-2);display:inline-flex}.k-vl-new{height:24px;padding:0 var(--hx-space-2);position:relative}.k-vl-new:hover{background:var(--hx-accent-hover);text-decoration:none}.k-vl-n{color:var(--hx-text);font-size:16px;font-weight:var(--hx-fw-bold);font-variant-numeric:tabular-nums}.k-vl-total{color:var(--hx-text-2);font-size:var(--hx-fs-body-s);font-weight:var(--hx-fw-medium);white-space:nowrap;position:relative}.k-vl-n:hover,.k-vl-total:hover{text-decoration:underline}.k-vl-total:after{content:"";position:absolute;inset:-10px -4px}.k-vl-zero{color:var(--hx-text-3);font-size:var(--hx-fs-body);font-weight:var(--hx-fw-semibold)}.k-vl-invite,.k-vl-done,.k-vl-inline{align-items:center;gap:var(--hx-space-2);font:inherit;font-size:var(--hx-fs-body);font-weight:var(--hx-fw-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex;position:relative}.k-vl-invite{color:var(--hx-link);gap:var(--hx-space-1)}.k-vl-invite svg{margin-right:var(--hx-space-1)}.k-vl-go{align-items:center;gap:var(--hx-space-1);margin-left:var(--hx-space-3);font-weight:var(--hx-fw-semibold);display:inline-flex}.k-vl-go svg{flex:none;width:16px;height:16px;margin:0}.k-vl-invite svg{flex:none;width:16px;height:16px}.k-vl-invite b{font-size:16px;font-weight:var(--hx-fw-bold);font-variant-numeric:tabular-nums}.k-vl-invite:hover,.k-vl-inline:hover{color:var(--hx-link-hover);text-decoration:underline}.k-vl-done{color:var(--hx-text-2);font-size:var(--hx-fs-body)}.k-vl-done svg{width:14px;height:14px;color:var(--hx-link);flex:none}.k-vl-done:hover{text-decoration:underline}.k-vl-inline{font-size:var(--hx-fs-body-s);color:var(--hx-link)}.k-vl-invite:after,.k-vl-done:after,.k-vl-inline:after,.k-vl-new:after{content:"";position:absolute;inset:-10px -4px}.k-vl-skel{vertical-align:middle;width:96px;height:14px;display:inline-block}@media (max-width:1100px){.k-vlist th.k-vl-num,.k-vlist td.k-vl-num{width:160px}.k-vlist th.k-vl-owner,.k-vlist td.k-vl-owner{width:150px}}@media (max-width:639px){.k-table-wrap:has(>.k-vlist){overflow:visible}.k-table.k-vlist{min-width:0;display:block;overflow:visible}.k-table.k-vlist thead{display:none}.k-table.k-vlist tbody{width:auto;display:block}.k-table.k-vlist tbody tr{width:auto;min-width:0;padding:var(--hx-space-4);border-bottom:1px solid var(--hx-border);display:block;position:relative}.k-table.k-vlist.has-cb tbody tr:not(:has(>td.k-empty)){padding-left:calc(var(--hx-space-4) + 36px)}.k-table.k-vlist tbody tr:last-child{border-bottom:0}.k-table.k-vlist tbody tr.is-selected{background:var(--hx-bg-selected)}.k-table.k-vlist tbody td{text-align:left;background:0 0;border:0;min-width:0;height:auto;padding:0;display:block;width:auto!important}.k-table.k-vlist tbody td.k-empty{--pad:32px;padding:var(--pad) 16px;text-align:center}.k-table.k-vlist tbody td.k-col-cb{left:var(--hx-space-4);top:calc(var(--hx-space-4) - 2px);position:absolute}.k-table.k-vlist tbody td.k-col-act{right:var(--hx-space-2);top:var(--hx-space-2);position:absolute}.k-table.k-vlist tbody td.k-vl-owner{display:none}.k-vlist .k-vac-link{padding-right:var(--hx-space-8);font-size:16px;line-height:1.3}.k-vl-meta>*{white-space:normal}.k-vl-owner-m{margin-left:auto;display:inline-flex!important}.k-vl-owner-m:after{content:none!important}.k-vl-owner-m .k-owner{height:32px;font-size:var(--hx-fs-body-s)}.k-vl-owner-m .k-av{width:28px;height:28px;font-size:var(--hx-fs-micro)}.k-table.k-vlist tbody td.k-vl-num{justify-content:space-between;align-items:center;gap:var(--hx-space-3);min-height:44px;padding:var(--hx-space-2) var(--hx-space-3);background:var(--hx-bg-subtle);display:flex}.k-table.k-vlist tbody td.k-vl-resp{margin-top:var(--hx-space-3);border-radius:var(--hx-radius-sm) var(--hx-radius-sm) 0 0;border-bottom:1px solid var(--hx-bg-surface)}.k-table.k-vlist tbody td.k-vl-num:last-of-type,.k-table.k-vlist tbody td.k-vl-pool{border-radius:0 0 var(--hx-radius-sm) var(--hx-radius-sm)}.k-table.k-vlist tbody td.k-vl-num:before{content:attr(data-label);font-size:var(--hx-fs-caption);color:var(--hx-text-2)}}@media (min-width:640px) and (max-width:860px){.k-table.k-vlist tbody tr,.k-table.k-vlist thead tr{min-width:600px}.k-vlist th.k-vl-num,.k-vlist td.k-vl-num{width:140px}}.k-menu:has(>.k-rm){width:320px;padding:var(--hx-space-2)}.k-rm-head{align-items:center;gap:var(--hx-space-2);padding:var(--hx-space-2) var(--hx-space-3) var(--hx-space-3);display:flex}.k-rm-head b{font-size:var(--hx-fs-body-s);font-weight:var(--hx-fw-bold);color:var(--hx-text);line-height:1.35}.k-rm-grp{padding:var(--hx-space-1) 0;border-top:1px solid var(--hx-border-subtle)}.k-rm-it{min-height:44px}.k-rm-l{flex:1;min-width:0}.k-rm-main .k-cmenu-ico{background:var(--hx-accent);color:var(--hx-text-on-accent)}.k-menu-item.k-cmenu-it.k-rm-main:hover .k-cmenu-ico{background:var(--hx-accent-hover)}.k-rm-main .k-cmenu-val{margin-left:auto}.k-rm-drill{color:var(--hx-text-3);display:inline-flex}.k-rm-drill svg,.k-rm-back svg{width:14px;height:14px}.k-rm-back{width:32px;height:32px;margin-left:calc(var(--hx-space-2) * -1);border-radius:var(--hx-radius-sm);color:var(--hx-text-2);justify-content:center;align-items:center;display:inline-flex;position:relative}.k-rm-back svg{transform:rotate(180deg)}.k-rm-back:hover{background:var(--hx-bg-hover);color:var(--hx-text)}.k-rm-back:after{content:"";position:absolute;inset:-6px}.k-menu-back{display:none}@media (max-width:639px){.k-menu-back{z-index:1002;background:var(--hx-bg-scrim);display:block;position:fixed;inset:0}.k-menu.k-menu--sheet{z-index:1003;border-radius:var(--hx-radius-lg);width:auto;max-height:85vh;padding:var(--hx-space-2) var(--hx-space-2) var(--hx-space-3);position:fixed;overflow-y:auto;top:auto!important;left:var(--hx-space-2)!important;right:var(--hx-space-2)!important;bottom:var(--hx-space-2)!important}.k-menu--sheet .k-rm-it{min-height:48px}.k-menu--sheet .k-rm-head b{font-size:var(--hx-fs-body)}}.k-vl-meta>:has(+.k-vl-owner-m:last-child):after{content:none}.k-vl-meta>.hx-pill:after{content:none}.k-vl-meta>.hx-pill{margin-right:var(--hx-space-2)}.k-cp-publish:not(:disabled){background:var(--lime);color:var(--ink)}.k-cp-publish:not(:disabled):hover{background:var(--hx-accent-hover)}.k-cp-publish:not(:disabled) svg{color:var(--ink)}.k-pool-noinv{color:var(--text);cursor:pointer;align-items:center;gap:12px;min-height:44px;margin:4px 0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.k-pool-noinv small{color:var(--text-2);font-size:13px;font-weight:500}.k-pool-noinv .k-toggle i{pointer-events:none}.aw-mail{justify-content:space-between;align-items:center;gap:var(--hx-space-2) var(--hx-space-3);padding:var(--hx-space-2) var(--hx-space-3);border-radius:var(--hx-radius-md);background:var(--hx-bg-subtle);font-size:var(--hx-fs-body-s);color:var(--hx-text-2);flex-wrap:wrap;display:flex}.aw-mail b{color:var(--hx-text);overflow-wrap:anywhere}.aw-mail em{color:var(--hx-text-3);font-style:normal}.aw-mail__btn{font-size:var(--hx-fs-body-s);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.aw-mail--edit{gap:var(--hx-space-2);display:grid}.aw-mail__l{font-weight:var(--hx-fw-semibold);color:var(--hx-text)}.aw-mail__row{gap:var(--hx-space-2);flex-wrap:wrap;display:flex}.aw-mail__row .hx-input{flex:220px;min-width:0}.k-paid .k-paid-t{margin:0 0 var(--hx-space-4)}.k-paid .k-inv-note{gap:var(--hx-space-2);margin-top:var(--hx-space-4);align-items:flex-start;display:flex}.k-paid .k-inv-note .hx-ic{flex:none;margin-top:2px}.k-paid .k-inv-status li[data-state=done] .k-inv-mark{animation:hx-pop var(--hx-dur-3) var(--hx-ease) both}@media (min-width:640px){.k-paid-foot{justify-content:stretch}.k-paid-foot .hx-btn{flex:1}}@media (max-width:639px){.k-paid-foot .hx-btn{width:100%;height:var(--hx-h-l);flex:none}}.k-stickypay{z-index:var(--hx-z-sticky);transition:transform var(--hx-dur-3) var(--hx-ease);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.k-stickypay.is-on{transform:none}.k-stickypay .hx-btn{flex:none}@media (min-width:1024px){.k-stickypay{display:none}}@media (prefers-reduced-motion:reduce){.k-stickypay{transition:none}}.k-stickypay .hx-actionbar__info{gap:2px}.k-stickypay .hx-actionbar__info b{font-family:var(--hx-font-ui);font-size:var(--hx-fs-body);line-height:1.25;font-weight:var(--hx-fw-bold);color:var(--hx-text);white-space:normal}.k-stickypay .hx-actionbar__info small{font-size:var(--hx-fs-caption);font-weight:var(--hx-fw-semibold);color:var(--hx-p-lime-800);white-space:normal}
