.empty-state[data-v-d6f7d4ee]{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:2rem 1rem;border:1px dashed var(--pf-border);border-radius:.75rem;text-align:center}.empty-state-icon[data-v-d6f7d4ee]{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--pf-accent-soft);font-size:1.25rem;font-weight:800;color:var(--pf-accent-dark)}.empty-state-icon[data-v-d6f7d4ee] svg{width:1.5rem;height:1.5rem}.empty-state-title[data-v-d6f7d4ee]{font-size:.9375rem}.empty-state-text[data-v-d6f7d4ee]{max-width:32rem;font-size:.8125rem;color:var(--pf-muted)}.empty-state-action[data-v-d6f7d4ee]{margin-top:.5rem}.custom-block[data-v-010bbb06]{position:relative;z-index:1;display:flex;flex-direction:column;gap:.75rem;padding:.5rem}.editor-mode{position:static;z-index:auto;padding-top:2.25rem}.custom-block-select[data-v-010bbb06]{min-width:12rem}.custom-block-controls[data-v-010bbb06]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.custom-block-control[data-v-010bbb06]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--pf-muted,#6b6880)}.custom-block-grid[data-v-010bbb06]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:3rem;gap:.75rem;transition:opacity .15s}.custom-block-grid.loading[data-v-010bbb06]{opacity:.55}.custom-block-widget[data-v-010bbb06]{display:flex;flex-direction:column;min-width:0;min-height:0;padding:.5rem .75rem;overflow:hidden;border:1px solid var(--pf-border,#e4e1f0);border-radius:.625rem}.custom-block-label[data-v-010bbb06]{font-size:.8125rem;font-weight:600;color:var(--pf-muted,#6b6880)}.custom-block-kpi[data-v-010bbb06]{display:flex;flex-direction:column;justify-content:center;height:100%}.custom-block-chart[data-v-010bbb06]{position:relative;flex:1;min-height:0;overflow:hidden}.custom-block-table[data-v-010bbb06]{flex:1;min-height:0;overflow:auto}.cb-bold[data-v-010bbb06]{font-weight:800}.cb-italic[data-v-010bbb06]{font-style:italic}.cb-size-small[data-v-010bbb06]{font-size:.8125rem}.cb-size-large[data-v-010bbb06]{font-size:1.125rem}.cb-color-accent[data-v-010bbb06]{color:var(--pf-accent,#713ae8)}.cb-color-positive[data-v-010bbb06]{color:#1c8c5e}.cb-color-negative[data-v-010bbb06]{color:#c62f3e}.cb-color-muted[data-v-010bbb06]{color:var(--pf-muted,#6b6880)}@media (max-width:768px){.custom-block-widget[data-v-010bbb06]{grid-column:1/-1!important;grid-row:auto!important;min-height:12rem}}.segmented[data-v-2d52156c]{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;background:#fff;border:1px solid var(--pf-border);border-radius:.625rem}.segmented button[data-v-2d52156c]{min-height:2.25rem;padding:0 .875rem;border:0;border-radius:.5625rem;background:transparent;font-size:.8125rem;font-weight:700;color:var(--pf-text)}.segmented button.active[data-v-2d52156c]{background:var(--pf-accent);color:#fff}.wizard-steps[data-v-392331bc]{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin:0;padding:1rem 1.5rem;list-style:none;border-bottom:1px solid var(--pf-border)}.wizard-steps li[data-v-392331bc]{display:flex;align-items:center;gap:.625rem;font-size:.9375rem;color:var(--pf-muted)}.wizard-steps li.active[data-v-392331bc]{font-weight:800;color:var(--pf-text)}.wizard-step-number[data-v-392331bc]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--pf-border);font-size:.8125rem;font-weight:800;color:var(--pf-text)}.wizard-steps li.active .wizard-step-number[data-v-392331bc]{background:var(--pf-accent);color:#fff}.wizard-steps li.done .wizard-step-number[data-v-392331bc]{background:#1c8c5e;color:#fff}.wizard-chips[data-v-392331bc]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.wizard-facts[data-v-392331bc]{padding-left:1.25rem;font-size:.875rem;line-height:1.5}.wizard-check[data-v-392331bc]{padding:.625rem .875rem;border-radius:.625rem;font-size:.8125rem;line-height:1.45}.wizard-check.ok[data-v-392331bc]{background:#f0faf5;border:1px solid #bfe3d2}.wizard-check.differs[data-v-392331bc]{background:#fff7ec;border:1px solid #f0d3a8}.editor-mode .white-box-top[data-v-313c0e55]{display:flex;justify-content:space-between;align-items:center}.editor-mode .white-box[data-v-313c0e55]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard-grid[data-v-313c0e55]{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:15px;grid-auto-flow:dense;gap:0 1rem}.dashboard-item[data-v-313c0e55]{position:relative;display:block}.editor-mode .dashboard-grid[data-v-313c0e55]{padding-top:3.5rem}.editor-mode .dashboard-item>.white-box[data-v-313c0e55]{cursor:pointer;transition:box-shadow .15s}.editor-mode .dashboard-item>.white-box[data-v-313c0e55]:after{content:"";position:absolute;inset:-.25rem;z-index:6;border:2px solid transparent;border-radius:.75rem;pointer-events:none;transition:border-color .15s}.editor-mode .dashboard-item:not(.selected)>.white-box[data-v-313c0e55]:hover{box-shadow:0 .25rem 1rem rgba(113,58,232,.12)}.editor-mode .dashboard-item:not(.selected)>.white-box[data-v-313c0e55]:hover:after{border-color:rgba(113,58,232,.4)}.editor-mode .dashboard-item.selected>.white-box[data-v-313c0e55]:after{border-color:var(--pf-accent,#713ae8)}.editor-bar[data-v-313c0e55]{display:flex;flex-wrap:nowrap;align-items:center;gap:.75rem 1rem;overflow-x:auto;white-space:nowrap;padding:.75rem 1rem;background:var(--pf-accent-soft,#efe8fd);border-radius:.75rem}.editor-bar-title[data-v-313c0e55]{font-size:.8125rem;font-weight:800;letter-spacing:.02em;color:var(--pf-accent-dark,#5b2bc4)}.editor-bar-name[data-v-313c0e55]{flex:0 1 12rem;min-width:6rem}.editor-bar[data-v-313c0e55]>*{flex-shrink:0}.editor-bar>.editor-bar-name[data-v-313c0e55]{flex-shrink:1}.editor-bar-dirty[data-v-313c0e55]{font-size:.8125rem;font-weight:700;color:var(--pf-accent-dark,#5b2bc4)}.block-toolbar[data-v-313c0e55]{position:absolute;top:-3.25rem;left:0;z-index:20;display:flex;flex-wrap:nowrap;align-items:center;gap:.75rem;width:-moz-max-content;width:max-content;white-space:nowrap;padding:.25rem .75rem;color:#fff;background:#1e1b2e;border-radius:.625rem;box-shadow:0 .5rem 1.5rem rgba(30,27,46,.25)}.block-toolbar-label[data-v-313c0e55]{font-size:.75rem;font-weight:700;opacity:.8}.block-toolbar-sizes[data-v-313c0e55]{display:flex;gap:.125rem}.block-toolbar button[data-v-313c0e55]{min-height:2.75rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:700;color:#fff;background:transparent;border:0;border-radius:.375rem}.block-toolbar button.active[data-v-313c0e55]{background:var(--pf-accent,#713ae8)}.block-toolbar .block-toolbar-remove[data-v-313c0e55]{color:#ffb3ba}.block-toolbar-separator[data-v-313c0e55]{width:1px;height:1.25rem;background:hsla(0,0%,100%,.3)}.resize-handle[data-v-313c0e55]{position:absolute;right:-.5rem;bottom:-.5rem;z-index:5;width:1rem;height:1rem;background:var(--pf-accent,#713ae8);border-radius:.25rem;cursor:nwse-resize;touch-action:none}.editor-dock[data-v-313c0e55]{position:sticky;bottom:.75rem;z-index:30;display:flex;align-items:center;gap:1rem;margin-top:1rem;padding:.75rem 1.25rem;background:#fff;border:1px solid var(--pf-border,#e4e1f0);border-radius:.75rem;box-shadow:0 .5rem 1.5rem rgba(30,27,46,.12)}.editor-dock-title[data-v-313c0e55]{font-size:.9375rem;white-space:nowrap}.editor-dock-cards[data-v-313c0e55]{display:flex;flex:1;gap:.75rem;padding:.25rem;overflow-x:auto}.dock-card[data-v-313c0e55]{display:flex;flex:0 0 11rem;flex-direction:column;justify-content:space-between;min-height:4.5rem;padding:.625rem .75rem;font-family:inherit;color:var(--pf-text,#1e1b2e);text-align:left;background:#fff;border:1px solid var(--pf-border,#e4e1f0);border-radius:.75rem}.dock-card-new[data-v-313c0e55]{align-items:flex-start;gap:.25rem;color:var(--pf-accent,#713ae8);background:#f7f3ff;border:2px dashed #b79bff}.dock-card-new strong[data-v-313c0e55]{font-size:.875rem;color:var(--pf-text,#1e1b2e)}.dock-card-name[data-v-313c0e55]{font-size:.875rem;font-weight:700}.dock-card-foot[data-v-313c0e55]{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:var(--pf-muted,#6b6880)}.dock-card-plus[data-v-313c0e55]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;font-size:1rem;color:#fff;background:var(--pf-accent,#713ae8);border-radius:.375rem}.drag-handle[data-v-313c0e55]{cursor:grab;font-size:1.2rem;padding:.4rem .4rem 0 .4rem}.resize-controls[data-v-313c0e55]{margin-top:.4rem;margin-right:.4rem}:root{--pf-accent:#713ae8;--pf-accent-dark:#4c1d95;--pf-accent-soft:#f1ecfd;--pf-border:#e4e2ec;--pf-soft:#f4f3f8;--pf-text:#252733;--pf-muted:#5f5b6e}.option-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(18.75rem,1fr));gap:1rem}.option-cards.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.option-cards.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.option-cards.cols-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem}@media (max-width:992px){.option-cards.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.option-cards.cols-6{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.option-card{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--pf-border);border-radius:.625rem;background:#fafafc;color:var(--pf-text);text-align:left;transition:border-color .15s ease,background .15s ease}.option-card:hover{border-color:#c9b8f5;background:#fff}.option-card.active{border-color:var(--pf-accent);background:var(--pf-accent-soft);box-shadow:0 .125rem .5rem rgba(113,58,232,.12)}.option-card:focus-visible{outline:2px solid var(--pf-accent);outline-offset:2px}.option-card-icon{width:5.375rem;height:5.375rem;flex:none;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:#fff;color:#71808a;box-shadow:0 1px 3px rgba(0,0,0,.05)}.option-card-icon svg{width:100%}.option-card.active .option-card-icon{background:var(--pf-accent);color:#fff}.option-card-content{display:flex;flex-direction:column;gap:.125rem}.option-card-label{font-size:.95rem;font-weight:700}.option-card.active .option-card-label{color:var(--pf-accent-dark)}.option-card-description{color:var(--pf-muted);font-size:.82rem;line-height:1.3}.option-card.compact,.option-cards.compact .option-card{gap:.75rem;padding:.75rem .875rem}.option-card.compact .option-card-icon,.option-cards.compact .option-card-icon{width:2.75rem;height:2.75rem;padding:.5rem;box-sizing:border-box}.option-card.compact .option-card-icon svg,.option-cards.compact .option-card-icon svg{width:100%;height:100%}.option-card.compact .option-card-label,.option-cards.compact .option-card-label{font-size:.85rem}@media (max-width:991px){.option-cards.cols-3{grid-template-columns:minmax(0,1fr)}.option-cards.cols-6{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-switch{display:flex;align-items:center;min-height:2.75rem;margin:0;padding-left:0}.settings-switch input[type=checkbox].form-check-input{position:static;float:none;left:auto;opacity:1;width:2.4em;height:1.3em;margin:0;cursor:pointer}.settings-switch input[type=checkbox].form-check-input:checked{background-color:var(--pf-accent);border-color:var(--pf-accent)}.settings-switch input[type=checkbox].form-check-input:focus{box-shadow:0 0 0 .2rem rgba(113,58,232,.25)}.form-range.settings-range::-webkit-slider-thumb{background-color:var(--pf-accent)}.form-range.settings-range::-webkit-slider-thumb:active{background-color:#c9b8f5}.form-range.settings-range::-moz-range-thumb{background-color:var(--pf-accent)}.form-range.settings-range::-moz-range-thumb:active{background-color:#c9b8f5}.form-range.settings-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(113,58,232,.25)}.form-range.settings-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(113,58,232,.25)}.form-range.settings-range:disabled::-webkit-slider-thumb{background-color:#b9b3cc}.form-range.settings-range:disabled::-moz-range-thumb{background-color:#b9b3cc}.settings-split{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:1.25rem;align-items:start}@media (max-width:992px){.settings-split{grid-template-columns:minmax(0,1fr)}}.side-list{position:sticky;top:1rem;display:flex;flex-direction:column;gap:.125rem;padding-right:.875rem;border-right:1px solid var(--pf-border)}.side-group{padding:.875rem .625rem .25rem;font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--pf-muted)}.side-group:first-child{padding-top:0}.side-row{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;border:0;border-radius:.5625rem;background:transparent;text-align:left;font-size:.8125rem;font-weight:600;color:var(--pf-text)}.side-row:hover{background:var(--pf-soft)}.side-row.selected{background:var(--pf-accent-soft);box-shadow:inset 0 0 0 2px var(--pf-accent);font-weight:800;color:var(--pf-accent-dark)}.side-row-name{flex-grow:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-count{flex:none;min-width:1.5rem;padding:.0625rem .375rem;border-radius:.625rem;background:var(--pf-soft);font-size:.6875rem;font-weight:800;text-align:center;color:var(--pf-muted)}.side-row.selected .side-count{background:#fff;color:var(--pf-accent-dark)}.settings-title{margin:0 0 1rem;font-size:1.375rem;font-weight:800}.settings-split.wide{grid-template-columns:17rem minmax(0,1fr)}@media (max-width:992px){.settings-split.wide{grid-template-columns:minmax(0,1fr)}}.side-main{min-width:0}.side-list.scroll{max-height:calc(100vh - 8rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d9d5e5 transparent}.side-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.375rem}.side-title{margin:0;font-size:.875rem;font-weight:800}.side-search{position:sticky;top:0;z-index:1;flex:none;display:flex;align-items:center;gap:.5rem;height:2.5rem;margin:0 0 .375rem;padding:0 .75rem;border-radius:.625rem;background:var(--pf-soft);box-shadow:0 0 0 .375rem #fff;color:var(--pf-muted);cursor:text}.side-search:focus-within{background:#fff;box-shadow:0 0 0 .375rem #fff,inset 0 0 0 2px var(--pf-accent)}.side-search-icon{display:inline-flex;flex:none;width:1rem;height:1rem}.side-search-icon svg{width:100%;height:100%}.side-search input{flex-grow:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;font-size:.8125rem;color:var(--pf-text)}.side-row-icon{display:inline-flex;flex:none;width:1rem;height:1rem;color:var(--pf-muted)}.side-row.selected .side-row-icon{color:var(--pf-accent)}.side-row-icon svg{width:100%;height:100%}.side-row-text{display:flex;flex-grow:1;flex-direction:column;min-width:0}.side-row-text b,.side-row-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-row-text span{font-size:.75rem;font-weight:600;color:var(--pf-muted)}.side-dot{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:#cfcbda}.side-dot.on{background:#1f7a3d}.side-add{font-weight:700;color:var(--pf-accent-dark)}.side-note{margin:0;padding:.5rem .625rem;font-size:.75rem;color:var(--pf-muted)}.side-skeleton{margin-bottom:.25rem;border-radius:.5625rem}.side-row-name.wrap{overflow:visible;white-space:normal}.settings-panel{display:flex;min-height:31.25rem;border-radius:.625rem;background:#fff}.settings-sidebar{position:sticky;top:4.75rem;align-self:flex-start;width:13.125rem;max-height:calc(100vh - 6.25rem);flex-shrink:0;overflow-y:auto;padding:1rem .625rem;border-right:1px solid var(--pf-border)}.settings-sidebar-header{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem;padding:0 .625rem .875rem;border-bottom:1px solid var(--pf-border);font-size:.9rem;font-weight:800;color:var(--pf-text)}.settings-sidebar-header .icon svg{width:1.25rem;height:1.25rem;color:var(--pf-accent)}.settings-nav-group{margin-bottom:.875rem}.settings-nav-group-title{margin-bottom:.25rem;padding:0 .625rem;font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--pf-muted)}.settings-nav-item{display:flex;align-items:center;gap:.625rem;padding:.4375rem .625rem;border-radius:.5625rem;font-size:.8125rem;color:var(--pf-text);text-decoration:none;transition:background-color .12s ease,color .12s ease}.settings-nav-item .icon svg{width:1rem;height:1rem;color:var(--pf-muted);transition:color .12s ease}.settings-nav-item:hover{background:var(--pf-soft);color:var(--pf-text)}.settings-nav-item:hover .icon svg{color:var(--pf-accent)}.settings-nav-item.active{background:var(--pf-accent-soft);box-shadow:inset 3px 0 0 var(--pf-accent);font-weight:800;color:var(--pf-accent-dark)}.settings-nav-item.active .icon svg{color:var(--pf-accent)}.settings-nav-item:focus-visible{outline:2px solid var(--pf-accent);outline-offset:-2px}.settings-content-area{flex:1;min-width:0}.settings-content-area .white-box{min-height:auto;margin:0;padding:0!important;border:none;border-radius:0;background:none;box-shadow:none}.settings-content-area .white-box-top{display:none}.settings-content-area .left-nav{position:sticky;top:0}@media (max-width:991px){.settings-sidebar{width:10.625rem}}@media (max-width:767px){.settings-panel{flex-direction:column;min-height:auto;border-radius:.5rem}.settings-sidebar{position:static;display:flex;flex-wrap:wrap;gap:.25rem;width:100%;max-height:none;overflow-y:visible;padding:.75rem;border-right:none;border-bottom:1px solid var(--pf-border)}.settings-nav-group-title,.settings-nav-item .icon,.settings-sidebar-header{display:none}.settings-nav-group{display:contents}.settings-nav-item{padding:.3rem .6rem;border-radius:.375rem;font-size:.75rem;white-space:nowrap}.settings-nav-item.active{box-shadow:inset 0 0 0 2px var(--pf-accent)}}.side-search.in-page{position:static;margin:0;box-shadow:none}.tk-tone-purple{background:#f1ecfd;color:#4c1d95}.tk-tone-green{background:#e7f6ee;color:#166534}.tk-tone-amber{background:#fff4e5;color:#9a4a00}.tk-tone-blue{background:#e8f0fe;color:#1e4fa8}.tk-tone-red{background:#fdf0ef;color:#b42318}.tk-tone-grey{background:#f4f3f8;color:#3a3646}.tk-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;white-space:nowrap}.tk-count,.tk-pill{border-radius:999px;font-size:.6875rem;font-weight:800}.tk-count{padding:.0625rem .375rem;background:var(--pf-soft);color:#3a3646}.tk-count.tk-count-accent{background:var(--pf-accent);color:#fff}.tk-count.tk-count-red{background:#fdf0ef;color:#b42318}.tk-dot{flex:none;width:.5625rem;height:.5625rem;border-radius:50%;background:#8a86a0}.tk-dot.normal{background:#1e4fa8}.tk-dot.high{background:#d97706}.tk-dot.urgent{background:#b42318}.tk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.5rem;padding:0 .875rem;border:1px solid #d9d5e5;border-radius:.5rem;background:#fff;font-size:.75rem;font-weight:800;color:#3a3646;cursor:pointer;text-decoration:none}.tk-btn:hover{background:var(--pf-soft);color:#3a3646}.tk-btn:disabled{opacity:.55;cursor:default}.tk-btn.tk-btn-primary{border-color:var(--pf-accent);background:var(--pf-accent);color:#fff}.tk-btn.tk-btn-primary:hover{background:var(--pf-accent-dark);border-color:var(--pf-accent-dark)}.tk-btn.tk-btn-danger{border-color:#f0c4c0;color:#b42318}.tk-btn.tk-btn-danger-solid{border-color:#b42318;background:#b42318;color:#fff}.tk-btn.tk-btn-sm{min-height:2.125rem;padding:0 .75rem}.tk-btn:focus-visible,.tk-chip-btn:focus-visible,.tk-tab:focus-visible{outline:.125rem solid var(--pf-accent);outline-offset:.0625rem}.tk-tabs{display:flex;gap:.25rem;border-bottom:1px solid #eeedf3;overflow-x:auto}.tk-tab{display:flex;align-items:center;gap:.375rem;min-height:2.5rem;padding:0 .875rem;border:0;border-bottom:.1875rem solid transparent;background:transparent;font-size:.8125rem;font-weight:700;color:var(--pf-text);white-space:nowrap;cursor:pointer}.tk-tab.active{border-bottom-color:var(--pf-accent);font-weight:800}.tk-chip-btn{display:inline-flex;align-items:center;gap:.25rem;min-height:2.125rem;padding:0 .75rem;border:0;border-radius:999px;background:var(--pf-soft);font-size:.75rem;font-weight:800;color:#3a3646;cursor:pointer}.tk-chip-btn.active{background:var(--pf-accent-soft);color:var(--pf-accent-dark)}.tk-chip-btn.dashed{border:1px dashed #cbbdf5;background:#fbf9ff;color:var(--pf-accent-dark)}.tk-pop{position:absolute;z-index:20;display:flex;flex-direction:column;gap:.375rem;width:18.75rem;max-width:90vw;max-height:22rem;overflow-y:auto;padding:.75rem;border:1px solid var(--pf-border);border-radius:.75rem;background:#fff;box-shadow:0 .5rem 1.5rem rgba(37,39,51,.16)}.tk-check{display:flex;align-items:center;gap:.625rem;min-height:2.25rem;margin:0;font-size:.8125rem;cursor:pointer}.tk-check input{position:absolute;opacity:0;width:1px;height:1px}.tk-check-box{position:relative;flex:none;width:1.125rem;height:1.125rem;border:2px solid #cbc6da;border-radius:.3125rem;background:#fff;transition:background .15s,border-color .15s}.tk-check input:checked+.tk-check-box{border-color:var(--pf-accent);background:var(--pf-accent)}.tk-check input:checked+.tk-check-box:after{content:"";position:absolute;left:.25rem;top:.0625rem;width:.3125rem;height:.5625rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.tk-check input:focus-visible+.tk-check-box{box-shadow:0 0 0 .2rem rgba(113,58,232,.25)}.tk-input{min-height:2.5rem;padding:0 .75rem;border:1px solid var(--pf-border);border-radius:.5rem;background:#fafafc;font-size:.8125rem;color:var(--pf-text)}.tk-input:focus{outline:0;border-color:var(--pf-accent);box-shadow:0 0 0 .2rem rgba(113,58,232,.15)}.tk-label{display:flex;flex-direction:column;gap:.25rem;font-size:.6875rem;font-weight:800;text-transform:uppercase}.tk-empty,.tk-label,.tk-muted{color:var(--pf-muted)}.tk-empty{padding:2rem 1rem;text-align:center;font-size:.8125rem}