.tp{font-family:Instrument Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.5;color:var(--bk-ink);text-align:left;-webkit-font-smoothing:antialiased}.tp *,.tp :after,.tp :before{box-sizing:border-box}.tp :where(h1,h2,h3,h4,p,ul,ol,li,dl,dd,dt,label,legend,figure,table){margin:0;padding:0}.tp :where(h1,h2,h3,h4){font-weight:inherit;line-height:inherit;font-size:inherit;color:inherit}.tp :where(legend){width:auto;font-size:inherit;line-height:inherit}.tp :where(ul,ol){list-style:none}.tp :where(a),.tp :where(a):hover{color:inherit;text-decoration:none}.tp :where(button,input,select,textarea){font:inherit;color:inherit;margin:0}.tp :where(button){cursor:pointer;background:none;border:0;padding:0;border-radius:0}.tp :where(button):disabled{cursor:not-allowed}.tp :where(button):focus:not(:focus-visible){outline:none}.tp :where(svg){display:block;-ms-flex:none;flex:none;overflow:visible}.tp :where(small){font-size:inherit}.tp :focus-visible{outline:2px solid var(--bk-orange);outline-offset:2px}.tp{--bk-orange:#ff7a00;--bk-orange-dark:#e8640a;--bk-orange-50:#fff7ef;--bk-orange-line:#ffd4ae;--bk-ink:#1d1a17;--bk-ink-2:#3b3530;--bk-muted:#6f6760;--bk-faint:#9c928a;--bk-line:#ece4dc;--bk-line-2:#ddd2c7;--bk-green:#1f9d6c;--bk-green-bg:#e8f7f0;--bk-amber:#b7791f;--bk-amber-bg:#fff4dc;--bk-danger:#d93a2b;--bk-danger-bg:#fdeeec;--bk-blue:#2f5fb8;--bk-blue-bg:#edf2fd;--bk-radius-lg:22px;--bk-ring:0 0 0 4px rgba(255,122,0,0.16);--bk-ease:cubic-bezier(.22,1,.36,1);--bk-grad:linear-gradient(90deg,#ff8414,#f26b05);--bk-shadow-card:0 30px 80px -40px rgba(122,57,0,0.28),0 8px 24px -16px rgba(29,26,23,0.12);--top:64px;--pad:32px;--col-w:300px}.tp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.tp-sr,html.tp-locked,html.tp-locked body{overflow:hidden}html.tp-dragging,html.tp-dragging *{cursor:grabbing!important;-ms-user-select:none;user-select:none;-webkit-user-select:none}@media (prefers-reduced-motion:reduce){.tp *,.tp :after,.tp :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@keyframes tp-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes tp-fade{0%{opacity:0}}@keyframes tp-slide{0%{transform:translateX(40px);opacity:0}}@keyframes tp-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes tp-flash{0%{box-shadow:0 0 0 0 rgba(255,122,0,.55);border-color:var(--bk-orange)}70%{box-shadow:0 0 0 10px rgba(255,122,0,0);border-color:var(--bk-orange)}}.tn-gray{--tn:#7a7068;--tn-bg:#f1ece7}.tn-blue{--tn:#2f5fb8;--tn-bg:#e8effc}.tn-violet{--tn:#6d3ce0;--tn-bg:#efe9fd}.tn-orange{--tn:#d45a06;--tn-bg:#fff0e2}.tn-teal{--tn:#0d837c;--tn-bg:#e0f4f2}.tn-green{--tn:#1a8a5e;--tn-bg:#e4f5ed}.tn-red{--tn:#c23a2d;--tn-bg:#fcebe9}.tn-pink{--tn:#b91e7c;--tn-bg:#fcebf5}.tn-amber{--tn:#a26812;--tn-bg:#fff3d9}.tp-btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border-radius:999px;border:1.5px solid transparent;font-size:14.5px;font-weight:600;white-space:nowrap;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s}.tp-btn svg{width:18px;height:18px}.tp-btn-main{background:var(--bk-grad);color:#fff;box-shadow:0 10px 24px -12px rgba(252,112,16,.85)}.tp-btn-main:hover{transform:translateY(-1px);box-shadow:0 14px 28px -12px rgba(252,112,16,.9)}.tp-btn-main:disabled{opacity:.45;transform:none;box-shadow:none}.tp-btn-ghost{border-color:var(--bk-line-2);background:#fff;color:var(--bk-ink-2)}.tp-btn-ghost:hover{border-color:var(--bk-orange);background:var(--bk-orange-50);color:var(--bk-orange-dark)}.tp-btn-ghost:disabled{opacity:.5;border-color:var(--bk-line-2);background:#fff;color:var(--bk-muted)}.tp-btn-soft{background:var(--bk-orange-50);color:var(--bk-orange-dark);border-color:rgba(255,122,0,.2)}.tp-btn-soft:hover{border-color:var(--bk-orange)}.tp-btn-danger{border-color:rgba(217,58,43,.3);background:#fff;color:var(--bk-danger)}.tp-btn-danger:hover{background:var(--bk-danger-bg);border-color:var(--bk-danger)}.tp-btn-danger-main{background:var(--bk-danger);color:#fff}.tp-btn-danger-main:hover{background:#c22f21}.tp-btn-sm{min-height:36px;padding:0 14px;font-size:13.5px}.tp-btn-sm svg{width:16px;height:16px}.tp-btn-link{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--bk-orange-dark)}.tp-btn-link svg{width:16px;height:16px}.tp-btn-link:hover{text-decoration:underline;text-underline-offset:3px}.tp-ib{display:-ms-inline-grid;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--bk-muted);transition:background .15s,color .15s}.tp-ib svg{width:18px;height:18px}.tp-ib:hover:not(:disabled){background:rgba(29,26,23,.06);color:var(--bk-ink)}.tp-ib:disabled{opacity:.3}.tp-ib--box{width:42px;height:42px}.tp-chip,.tp-ib--box{border-radius:999px;border:1.5px solid var(--bk-line-2);background:#fff}.tp-chip{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;min-height:34px;padding:0 13px;font-size:13.5px;font-weight:600;color:var(--bk-ink-2)}.tp-chip:hover{border-color:var(--bk-orange);background:var(--bk-orange-50);color:var(--bk-orange-dark)}.tp-tag{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;padding:2px 8px;border-radius:7px;background:#f4f0ec;font-size:12px;font-weight:600;color:var(--bk-ink-2);white-space:nowrap}.tp-tag--warn{background:var(--bk-amber-bg);color:var(--bk-amber)}.tp-av{-ms-flex:none;flex:none;display:-ms-inline-grid;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--av,var(--bk-grad));color:#fff;font-size:11.5px;font-weight:700;box-shadow:0 0 0 2px #fff}.tp-av--s{width:22px;height:22px;font-size:9.5px;box-shadow:0 0 0 1.5px #fff}.tp-top{position:sticky;top:0;z-index:50;gap:18px;height:var(--top);padding:0 var(--pad);background:hsla(0,0%,100%,.9);backdrop-filter:blur(14px);border-bottom:1px solid var(--bk-line)}.tp-logo,.tp-top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.tp-logo{gap:9px;font-weight:700;font-size:17px;letter-spacing:-.02em;white-space:nowrap}.tp-logo i{display:-ms-grid;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--bk-grad);color:#fff;font-style:normal;font-size:12px}.tp-logo small{font-size:12px;font-weight:600;color:var(--bk-muted);padding:2px 8px;border-radius:999px;background:#f4efea}.tp-crumbs{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;min-width:0;font-size:14px;color:var(--bk-muted)}.tp-crumbs svg{width:14px;height:14px;color:var(--bk-faint)}.tp-crumbs a:hover{color:var(--bk-orange-dark)}.tp-crumbs [aria-current]{color:var(--bk-ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-who{margin-left:auto;-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:9px;padding:5px 10px 5px 5px;border-radius:999px;border:1.5px solid var(--bk-line-2);background:#fff;text-align:left}.tp-who:hover{border-color:var(--bk-orange)}.tp-who>span:not(.tp-av){display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;line-height:1.15;font-size:14px;font-weight:600}.tp-who small{font-size:11px;font-weight:600;color:var(--bk-faint)}.tp-who svg{width:16px;height:16px;color:var(--bk-muted)}.tp-main{padding:28px var(--pad) 40px;max-width:1400px;margin:0 auto}.tp-main--board{max-width:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:18px;padding-bottom:0}.tp-h1{font-size:clamp(28px,3.2vw,40px);line-height:1.1;font-weight:700;letter-spacing:-.03em;overflow-wrap:anywhere}.tp-h1--b{font-size:clamp(24px,2.4vw,32px)}.tp-grad{background:var(--bk-grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.tp-sub{margin-top:8px;max-width:680px;font-size:15.5px;color:var(--bk-muted)}.tp-help{font-size:12.5px;color:var(--bk-faint)}.tp-hero{-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;gap:20px 40px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:28px;animation:tp-rise .5s var(--bk-ease) both}.tp-h2,.tp-hero{display:-ms-flexbox;display:flex}.tp-h2{-ms-flex-align:baseline;align-items:baseline;gap:8px;margin:0 2px 14px;font-size:18px;font-weight:700}.tp-h2 span{font-size:14px;color:var(--bk-faint)}.tp-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(290px,1fr))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.tp-bcard{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;min-height:190px;padding:18px 18px 16px;border-radius:var(--bk-radius-lg);background:hsla(0,0%,100%,.92);border:1px solid rgba(29,26,23,.07);box-shadow:var(--bk-shadow-card);transition:transform .2s var(--bk-ease),border-color .2s;animation:tp-rise .45s var(--bk-ease) both}.tp-bcard:hover{transform:translateY(-2px);border-color:rgba(255,122,0,.4)}.tp-bcard-strip{display:-ms-flexbox;display:flex;gap:4px;height:6px;margin-right:40px}.tp-bcard-strip span{-ms-flex:1;flex:1;border-radius:99px;background:var(--tn,#eee6de)}.tp-bcard h3{font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.25;overflow-wrap:anywhere}.tp-bcard h3 a:after{content:"";position:absolute;inset:0;border-radius:inherit}.tp-bcard h3 a:focus-visible{outline:none}.tp-bcard h3 a:focus-visible:after{outline:2px solid var(--bk-orange);outline-offset:2px}.tp-bcard p{font-size:14px;color:var(--bk-muted);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.tp-bcard-meta{margin-top:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px 10px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;color:var(--bk-muted)}.tp-bcard-menu{position:absolute;top:10px;right:10px;z-index:1}.tp-bnew{width:100%;height:100%;min-height:190px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;border:2px dashed var(--bk-line-2);border-radius:var(--bk-radius-lg);color:var(--bk-muted);font-weight:600;transition:border-color .2s,color .2s,background .2s}.tp-bnew svg{width:26px;height:26px}.tp-bnew:hover{border-color:var(--bk-orange);color:var(--bk-orange-dark);background:var(--bk-orange-50)}.tp-empty{-ms-grid-column-align:center;justify-items:center;gap:12px;padding:48px 24px;text-align:center;border-radius:var(--bk-radius-lg);background:hsla(0,0%,100%,.88);border:1px solid rgba(29,26,23,.07);box-shadow:var(--bk-shadow-card);animation:tp-rise .5s var(--bk-ease) both}.tp-empty,.tp-empty-ic{display:-ms-grid;display:grid}.tp-empty-ic{place-items:center;width:64px;height:64px;border-radius:20px;background:var(--bk-orange-50);color:var(--bk-orange-dark)}.tp-empty-ic svg{width:30px;height:30px}.tp-empty h2{font-size:21px;font-weight:700}.tp-empty>p{max-width:480px;color:var(--bk-muted)}.tp-howto{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:12px;margin:8px 0;max-width:780px;text-align:left}.tp-howto li{padding:14px;border-radius:16px;background:#faf6f2;font-size:13.5px;color:var(--bk-muted)}.tp-howto i{display:-ms-grid;display:grid;place-items:center;width:26px;height:26px;margin-bottom:8px;border-radius:50%;background:var(--bk-grad);color:#fff;font-style:normal;font-weight:700;font-size:13px}.tp-howto b{display:block;margin-bottom:2px;font-size:14.5px;color:var(--bk-ink)}.tp-bhead{-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:14px}.tp-back{-ms-flex-item-align:start;align-self:flex-start;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--bk-muted)}.tp-back svg{width:16px;height:16px}.tp-back:hover{color:var(--bk-orange-dark)}.tp-bhead-row{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;gap:12px 24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tp-bhead-tx{min-width:0;-ms-flex:1 1 360px;flex:1 1 360px}.tp-bhead-tx .tp-sub{margin-top:4px;font-size:14.5px;overflow-wrap:anywhere}.tp-bhead-act{gap:8px}.tp-bhead-act,.tp-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tp-toolbar{-ms-flex-align:center;align-items:center;gap:10px 14px}.tp-search{position:relative;-ms-flex:0 1 380px;flex:0 1 380px;min-width:200px}.tp-search svg{position:absolute;left:15px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:var(--bk-muted);pointer-events:none}.tp-search input{width:100%;height:42px;padding:0 40px 0 42px;border:1.5px solid var(--bk-line-2);border-radius:999px;background:#fff;font-size:14.5px;outline:none;transition:border-color .2s,box-shadow .2s}.tp-search input:focus{border-color:var(--bk-orange);box-shadow:var(--bk-ring)}.tp-search kbd{position:absolute;right:13px;top:50%;transform:translateY(-50%);display:-ms-grid;display:grid;place-items:center;min-width:22px;height:22px;border-radius:6px;border:1px solid var(--bk-line-2);background:#faf7f4;font:600 12px Instrument Sans,sans-serif;color:var(--bk-muted)}.tp-search input:focus~kbd,.tp-search input:not(:placeholder-shown)~kbd{display:none}.tp-total{font-size:13.5px;font-weight:600;color:var(--bk-muted)}.tp-hint{margin-left:auto;font-size:13px}.tp-steps{gap:10px;padding:8px;border-radius:18px;background:hsla(0,0%,100%,.9);border:1px solid rgba(29,26,23,.07);box-shadow:var(--bk-shadow-card)}.tp-steps,.tp-steps ol{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.tp-steps ol{gap:6px}.tp-step{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:14px;color:var(--bk-muted)}.tp-step i{display:-ms-grid;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f1ebe5;font-style:normal;font-weight:700;font-size:13px}.tp-step i svg{width:16px;height:16px}.tp-step b{display:block;font-size:14px;color:var(--bk-ink-2)}.tp-step small{display:block;font-size:12.5px}.tp-step.is-now{background:var(--bk-orange-50)}.tp-step.is-now i{background:var(--bk-grad);color:#fff}.tp-step.is-done i{background:var(--bk-green-bg);color:var(--bk-green)}.tp-steps-sep{width:28px;height:2px;border-radius:2px;background:var(--bk-line-2)}.tp-steps-act{margin-left:auto;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tp-zone{-ms-flex:1;flex:1;min-height:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.tp-setup{-ms-flex:1;flex:1;min-height:0;overflow:auto;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,540px) minmax(0,1fr);grid-template-columns:minmax(0,540px) minmax(0,1fr);gap:24px;-ms-flex-line-pack:start;align-content:start;-ms-flex-align:start;align-items:start;padding:2px 2px 32px}.tp-setup-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:24px;border-radius:var(--bk-radius-lg);background:#fff;border:1px solid rgba(29,26,23,.07);box-shadow:var(--bk-shadow-card);animation:tp-rise .4s var(--bk-ease) both}.tp-setup-card h2{font-size:20px;font-weight:700;letter-spacing:-.01em}.tp-setup-card>p{margin-top:-10px;font-size:14.5px;color:var(--bk-muted)}.tp-colform{display:-ms-grid;display:grid;gap:14px;padding:16px;border-radius:16px;background:#faf6f2}.tp-ideas{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13.5px;color:var(--bk-muted)}.tp-collist{display:-ms-grid;display:grid;gap:8px;margin-top:10px}.tp-collist li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 12px;border-radius:14px;border:1px solid var(--bk-line);background:#fff}.tp-collist-n{-ms-flex:none;flex:none;width:18px;font-size:12.5px;font-weight:700;color:var(--bk-faint)}.tp-collist-tools{margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none}.tp-setup-foot{-ms-flex-pack:end;justify-content:flex-end;padding-top:16px;border-top:1px solid var(--bk-line)}.tp-setup-foot,.tp-setup-prev{display:-ms-flexbox;display:flex}.tp-setup-prev{min-width:0;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:18px;border-radius:var(--bk-radius-lg);border:2px dashed var(--bk-line-2)}.tp-setup-prev h3{font-size:13px;font-weight:700;color:var(--bk-muted)}.tp-mini{gap:10px;overflow:hidden}.tp-mini,.tp-mini-col{display:-ms-flexbox;display:flex}.tp-mini-col{-ms-flex:0 0 180px;flex:0 0 180px;min-height:220px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:10px;border-radius:16px;background:rgba(250,247,244,.95);border:1px solid rgba(29,26,23,.06);animation:tp-rise .35s var(--bk-ease) both}.tp-mini-cd{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;height:46px;border-radius:10px;background:#fff;border:1px solid rgba(29,26,23,.07)}.tp-mini-cd+.tp-mini-cd{height:62px;opacity:.55}.tp-f{display:-ms-grid;display:grid;gap:6px;min-width:0;margin:0;padding:0;border:0}.tp-f>label,.tp-f>legend{padding:0;font-size:13.5px;font-weight:600;color:var(--bk-ink-2)}.tp-f>legend{margin-bottom:6px}.tp-in{width:100%;min-height:44px;padding:9px 14px;border:1.5px solid var(--bk-line-2);border-radius:12px;background-color:#fff;font-size:15px;outline:none;transition:border-color .2s,box-shadow .2s,background-color .2s}.tp-in:focus{border-color:var(--bk-orange);box-shadow:var(--bk-ring)}.tp-in[aria-invalid=true]{border-color:var(--bk-danger);box-shadow:0 0 0 4px rgba(217,58,43,.12)}.tp-in:-ms-input-placeholder{color:var(--bk-faint)}.tp-in::placeholder{color:var(--bk-faint)}.tp-colsel select,select.tp-in{appearance:none;padding-right:38px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%236f6760' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:14px;text-overflow:ellipsis}textarea.tp-in{resize:vertical;min-height:84px;line-height:1.45}.tp-in--s{min-height:38px;padding:6px 11px;font-size:14px;border-radius:10px}select.tp-in--s{padding-right:32px;background-position:right 10px center}.tp-err{font-size:13px;font-weight:600;color:var(--bk-danger)}.tp-err:empty{display:none}.tp-warn{font-size:12.5px;font-weight:600;color:var(--bk-amber)}.tp-count{justify-self:end;font-size:12px;color:var(--bk-faint);font-variant-numeric:tabular-nums}.tp-lock{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:7px;font-size:13px;color:var(--bk-muted)}.tp-lock svg{width:16px;height:16px}.tp-sws{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.tp-sw{position:relative;cursor:pointer}.tp-sw input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.tp-sw-c{display:-ms-grid;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--tn-bg);border:2px solid transparent;transition:transform .15s}.tp-sw-c:after{content:"";width:14px;height:14px;border-radius:50%;background:var(--tn)}.tp-sw:hover .tp-sw-c{transform:scale(1.06)}.tp-sw input:checked+.tp-sw-c{border-color:var(--tn)}.tp-sw input:checked+.tp-sw-c:after{width:18px;height:18px;background:var(--tn) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5L6.5 11 12 5.5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat}.tp-sw input:focus-visible+.tp-sw-c{outline:2px solid var(--bk-orange);outline-offset:2px}.tp-check,.tp-switch{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;min-height:34px;font-size:13.5px;font-weight:600;color:var(--bk-ink-2);cursor:pointer;white-space:nowrap}.tp-check input,.tp-switch input{width:18px;height:18px;accent-color:var(--bk-orange);cursor:pointer}.tp-multi{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;padding:3px 0}.tp-mo{position:relative;cursor:pointer}.tp-mo input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.tp-mo span{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:5px;padding:4px 10px;border-radius:8px;border:1.5px solid var(--bk-line-2);background:#fff;font-size:13px;font-weight:600;color:var(--bk-muted)}.tp-mo input:checked+span{background:var(--tn-bg);border-color:var(--tn);color:var(--tn)}.tp-mo input:checked+span:before{content:"\2713"}.tp-mo input:focus-visible+span{outline:2px solid var(--bk-orange);outline-offset:2px}.tp-colpill{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:7px;min-width:0;padding:4px 10px 4px 8px;border-radius:8px;background:var(--tn-bg);color:var(--tn);font-size:13.5px;font-weight:700}.tp-colpill>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-dot{-ms-flex:none;flex:none;width:8px;height:8px;border-radius:50%;background:var(--tn)}.tp-board{-ms-flex:1;flex:1;min-height:0;display:-ms-flexbox;display:flex;gap:14px;-ms-flex-align:stretch;align-items:stretch;margin:0 calc(var(--pad)*-1);padding:2px var(--pad) 18px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#d6cbc0 transparent}.tp-board:after{content:"";-ms-flex:0 0 1px;flex:0 0 1px}.tp-col{-ms-flex:0 0 var(--col-w);flex:0 0 var(--col-w);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;min-height:0;max-height:100%;border-radius:20px;background:rgba(250,247,244,.85);border:1px solid rgba(29,26,23,.06);transition:background .2s,border-color .2s,box-shadow .2s;animation:tp-rise .4s var(--bk-ease) both}.tp-col.is-over{background:color-mix(in srgb,var(--tn-bg) 80%,#fff);border-color:var(--tn);box-shadow:0 0 0 3px color-mix(in srgb,var(--tn) 18%,transparent)}.tp-col-head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 10px 10px 14px}.tp-col-n{-ms-flex:none;flex:none;font-size:13px;font-weight:700;color:var(--bk-faint);font-variant-numeric:tabular-nums}.tp-col-tools{margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none}.tp-col-tools .tp-ib{width:30px;height:30px;border-radius:8px}.tp-col-tools .tp-ib svg{width:17px;height:17px}.tp-col-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:40px;overflow-y:auto;padding:2px 10px 10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ddd2c7 transparent}.tp-col-empty{padding:22px 12px;border:1.5px dashed var(--bk-line-2);border-radius:14px;text-align:center;font-size:13px;color:var(--bk-faint)}.tp-col.is-over .tp-col-empty{display:none}.tp-col-add{-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;margin:0 10px 10px;padding:9px 10px;border-radius:12px;font-size:13.5px;font-weight:600;color:var(--bk-muted);transition:background .15s,color .15s}.tp-col-add svg{width:16px;height:16px}.tp-col-add:hover{background:hsla(0,0%,100%,.95);color:var(--bk-orange-dark)}.tp-col.is-folded{-ms-flex-preferred-size:52px;flex-basis:52px;cursor:pointer}.tp-col.is-folded .tp-col-head{-ms-flex-direction:column;flex-direction:column;gap:10px;padding:12px 0}.tp-col.is-folded .tp-colpill{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;padding:10px 4px}.tp-col.is-folded .tp-col-tools{margin:0;-ms-flex-order:-1;order:-1}.tp-col.is-folded .tp-col-add,.tp-col.is-folded .tp-col-body,.tp-col.is-folded .tp-col-tools [data-act=tarjeta-nueva]{display:none}.tp-col.is-folded:hover{border-color:var(--tn)}.tp-col-new{-ms-flex:0 0 230px;flex:0 0 230px;-ms-flex-item-align:start;align-self:flex-start;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;height:52px;border:2px dashed var(--bk-line-2);border-radius:18px;font-weight:600;color:var(--bk-muted);transition:border-color .2s,color .2s,background .2s}.tp-col-new svg{width:18px;height:18px}.tp-col-new:hover{border-color:var(--bk-orange)}.tp-col-new:hover,.tp-ej-cta{color:var(--bk-orange-dark);background:var(--bk-orange-50)}.tp-ej-cta{display:-ms-grid;display:grid;-ms-grid-column-align:center;justify-items:center;gap:6px;padding:22px 14px;border:2px dashed var(--bk-orange-line);border-radius:14px;text-align:center;font-size:13.5px;transition:border-color .2s}.tp-ej-cta svg{width:24px;height:24px}.tp-ej-cta span{color:var(--bk-muted);font-size:12.5px}.tp-ej-cta:hover{border-color:var(--bk-orange)}.tp-cd{position:relative;-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:12px 13px 10px;border-radius:14px;background:#fff;border:1px solid rgba(29,26,23,.08);box-shadow:0 1px 2px rgba(29,26,23,.05),0 8px 18px -14px rgba(122,57,0,.35);cursor:grab;-ms-user-select:none;user-select:none;-webkit-user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;transition:border-color .15s,box-shadow .2s,opacity .2s,transform .2s var(--bk-ease);outline:none}.tp-cd:hover{border-color:rgba(255,122,0,.35);box-shadow:0 1px 2px rgba(29,26,23,.05),0 14px 26px -16px rgba(122,57,0,.5)}.tp-cd.is-open,.tp-cd:focus-visible{border-color:var(--bk-orange);box-shadow:var(--bk-ring)}.tp-cd.is-src{opacity:.35;transform:scale(.98)}.tp-cd.is-flash{animation:tp-flash 1.4s var(--bk-ease)}.tp-cd.is-ej{border-color:var(--bk-orange-line);background:linear-gradient(180deg,#fffaf4,#fff 60%)}.tp-cd--prev{cursor:default}.tp-cd-ghost{position:fixed;left:0;top:0;z-index:9999;pointer-events:none;margin:0;box-shadow:0 30px 60px -20px rgba(29,26,23,.45),0 0 0 2px var(--bk-orange);will-change:transform}.tp-cd-ph{-ms-flex:none;flex:none;border-radius:14px;border:2px dashed var(--tn,var(--bk-orange));background:color-mix(in srgb,var(--tn-bg,#fff7ef) 60%,#fff)}.tp-ej-tag{-ms-flex-item-align:start;align-self:flex-start;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;padding:2px 8px 2px 6px;border-radius:7px;background:var(--bk-orange-50);color:var(--bk-orange-dark);font-size:11.5px;font-weight:700}.tp-ej-tag svg{width:12px;height:12px}.tp-cd-name{font-size:15px;font-weight:700;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.tp-cd-fields{-ms-flex-direction:column;flex-direction:column;gap:5px}.tp-cd-f,.tp-cd-fields{display:-ms-flexbox;display:flex}.tp-cd-f{-ms-flex-align:center;align-items:center;gap:8px;min-width:0;font-size:12.5px}.tp-cd-f dt{-ms-flex:none;flex:none;max-width:42%;font-weight:600;color:var(--bk-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-cd-f dd{min-width:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px;-ms-flex-wrap:wrap;flex-wrap:wrap;color:var(--bk-ink-2)}.tp-cd-f dd>a,.tp-cd-f dd>span:not(.tp-pill):not(.tp-av){min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-cd-f dd svg{width:13px;height:13px;color:var(--bk-faint)}.tp-cd-f--largo{-ms-flex-align:start;align-items:flex-start}.tp-cd-f--largo dd>span{white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2}.tp-cd-foot{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;padding-top:8px;border-top:1px solid #f1ebe5;font-size:12px;color:var(--bk-faint)}.tp-cd-foot svg{width:13px;height:13px}.tp-cd-n{margin-left:auto;gap:10px}.tp-cd-n,.tp-cd-n>span{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.tp-cd-n>span{gap:3px}.tp-cd-cover{height:120px;margin:-12px -13px 2px;border-radius:13px 13px 0 0;background:#f4efea 50%/cover no-repeat}.tp-cd-cover:not(.is-img){background-image:linear-gradient(90deg,#f4efea,#faf6f2,#f4efea)}.tp-dr-n{margin-left:2px;color:var(--bk-faint)}.tp-drop{position:relative}.tp-drop-in{display:-ms-grid;display:grid;-ms-grid-column-align:center;justify-items:center;gap:4px;padding:18px 14px;border:2px dashed var(--bk-line-2);border-radius:16px;background:#fff;text-align:center;font-size:14px;color:var(--bk-ink-2);cursor:pointer;transition:border-color .2s,background .2s}.tp-drop-in svg{width:22px;height:22px;color:var(--bk-orange-dark)}.tp-drop-in u{color:var(--bk-orange-dark);font-weight:600;text-underline-offset:3px}.tp-drop-in small{font-size:12.5px;color:var(--bk-faint)}.tp-drop-in:hover,.tp-drop.is-over .tp-drop-in{border-color:var(--bk-orange);background:var(--bk-orange-50)}.tp-drop:focus-within .tp-drop-in{outline:2px solid var(--bk-orange);outline-offset:2px}.tp-files{display:-ms-grid;display:grid;gap:6px;margin-top:10px}.tp-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;min-width:0;padding:6px 6px 6px 6px;border-radius:14px;background:#fff;border:1px solid var(--bk-line)}.tp-file-th{-ms-flex:none;flex:none;position:relative;display:-ms-grid;display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:#f4efea 50%/cover no-repeat;color:var(--bk-muted)}.tp-file-th svg{width:22px;height:22px}.tp-file-th i{position:absolute;bottom:5px;padding:0 3px;border-radius:3px;background:var(--bk-orange-dark);color:#fff;font:700 8.5px/1.4 Instrument Sans,sans-serif;font-style:normal}.tp-file-th.is-img{border:1px solid var(--bk-line)}.tp-file-tx{-ms-flex:1;flex:1;min-width:0;display:-ms-grid;display:grid}.tp-file-tx b{font-size:14px;font-weight:600}.tp-file-tx b,.tp-file-tx small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-file-tx small{font-size:12px;color:var(--bk-faint)}.tp-file .tp-ib{width:32px;height:32px}.tp-file .tp-ib svg{width:17px;height:17px}.tp-pill{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;max-width:100%;padding:1px 8px;border-radius:7px;background:var(--tn-bg);color:var(--tn);font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-lnk{color:var(--bk-blue);font-weight:600}.tp-lnk:hover{text-decoration:underline}.tp-chk{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;font-weight:600;color:var(--bk-green)}.tp-pop{position:fixed;z-index:3000;width:260px;max-height:calc(100vh - 24px);overflow-y:auto;padding:6px;border-radius:16px;background:#fff;border:1px solid var(--bk-line);box-shadow:0 24px 60px -24px rgba(29,26,23,.45);animation:tp-pop .16s var(--bk-ease) both}.tp-pop h4{padding:8px 10px 4px;font-size:12px;font-weight:700;color:var(--bk-muted);overflow-wrap:anywhere}.tp-pop-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:9px;width:100%;padding:8px 10px;border-radius:10px;text-align:left;font-size:14px;font-weight:600;color:var(--bk-ink)}.tp-pop-item:focus-visible,.tp-pop-item:hover:not(:disabled){background:var(--bk-orange-50);outline:none}.tp-pop-item:disabled{opacity:.4}.tp-pop-item>span:not(.tp-av){-ms-flex:1;flex:1;min-width:0;overflow-wrap:anywhere}.tp-pop-item svg{width:17px;height:17px;color:var(--bk-muted)}.tp-pop-item.is-danger,.tp-pop-item.is-danger svg{color:var(--bk-danger)}.tp-pop-item.is-danger:hover{background:var(--bk-danger-bg)}.tp-pop-item[aria-current=true]>svg:last-child{color:var(--bk-orange-dark)}.tp-pop-sep{height:1px;margin:5px 4px;background:var(--bk-line)}.tp-dr{position:fixed;inset:0;z-index:900}.tp-dr-bg{position:absolute;inset:0;background:rgba(29,26,23,.32);backdrop-filter:blur(2px);animation:tp-fade .25s ease both}.tp-dr-card{position:absolute;top:0;right:0;bottom:0;width:min(1240px,100vw);display:-ms-grid;display:grid;-ms-grid-columns:400px minmax(0,1fr);grid-template-columns:400px minmax(0,1fr);background:#fbf9f7;box-shadow:-30px 0 80px -30px rgba(29,26,23,.45);animation:tp-slide .35s var(--bk-ease) both;outline:none}.tp-fi{min-height:0;overflow-y:auto;padding:26px 24px 28px;background:#fff;border-right:1px solid var(--bk-line);-ms-flex-direction:column;flex-direction:column;gap:14px}.tp-fi,.tp-fi-pills{display:-ms-flexbox;display:flex}.tp-fi-pills{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.tp-fi-pills .tp-colpill,.tp-fi-pills .tp-pill{font-size:13px;padding:3px 10px}.tp-fi-title{font-size:27px;font-weight:700;letter-spacing:-.025em;line-height:1.18;overflow-wrap:anywhere}.tp-fi-sub{margin-top:-6px;font-size:15px;color:var(--bk-muted);overflow-wrap:anywhere}.tp-fi-props{gap:6px;padding-top:14px;border-top:1px solid var(--bk-line)}.tp-fi-props,.tp-fi-row{display:-ms-grid;display:grid}.tp-fi-row{-ms-grid-columns:128px minmax(0,1fr);grid-template-columns:128px minmax(0,1fr);gap:2px 10px;min-height:46px}.tp-fi-k,.tp-fi-row{-ms-flex-align:center;align-items:center}.tp-fi-k{display:-ms-flexbox;display:flex;gap:9px;font-size:14.5px;font-weight:600;color:var(--bk-ink-2)}.tp-fi-k svg{width:17px;height:17px;color:var(--bk-muted)}.tp-fi-k span{overflow-wrap:anywhere}.tp-fi-v{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px 12px;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:0}.tp-fi-v .tp-in--s{width:auto;min-width:170px}.tp-fi-v .tp-in.is-due{border-color:var(--bk-danger);color:var(--bk-danger);font-weight:600}.tp-fi-hint{-ms-grid-column:2;grid-column:2;margin-top:-2px;font-size:12.5px;color:var(--bk-faint)}.tp-fi-hint.is-due{color:var(--bk-danger);font-weight:600}.tp-pillsel{position:relative;display:-ms-inline-flexbox;display:inline-flex;max-width:100%}.tp-pillsel select{max-width:100%;padding:6px 30px 6px 12px;border:0;border-radius:10px;background-color:var(--tn-bg,#f1ece7);color:var(--tn,var(--bk-ink-2));font-size:14.5px;font-weight:700;cursor:pointer;text-overflow:ellipsis;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%236f6760' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:13px}.tp-pillsel select:hover{filter:brightness(.97)}.tp-pillsel.is-none select{background-color:#f1ece7;color:var(--bk-muted);font-weight:600}.tp-pillsel.is-person select{background-color:var(--bk-orange-50);color:var(--bk-orange-dark)}.tp-fi-box{display:-ms-grid;display:grid;gap:14px;padding:16px;border-radius:18px;background:#faf6f2}.tp-fi-who{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.tp-fi-who b{display:block;font-size:15px}.tp-fi-who small{display:block;font-size:13px;color:var(--bk-muted)}.tp-av--l{width:44px;height:44px;font-size:15px}.tp-av--x{background:#e9e3dd;color:var(--bk-muted)}.tp-av--x svg{width:20px;height:20px}.tp-fi-meta{display:-ms-grid;display:grid;gap:6px;padding-top:12px;border-top:1px solid #efe7df}.tp-fi-meta div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:12px;font-size:13px}.tp-fi-meta dt{color:var(--bk-muted);overflow-wrap:anywhere}.tp-fi-meta dd{-ms-flex:none;flex:none;font-weight:600;color:var(--bk-ink-2)}.tp-dr-main{min-width:0;min-height:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.tp-dr-xm{display:none}.tp-tabs{-ms-flex:none;flex:none;-ms-flex-align:center;align-items:center;gap:4px;padding:0 16px 0 28px;border-bottom:1px solid var(--bk-line);background:hsla(0,0%,100%,.7)}.tp-tabs,.tp-tabs-l{display:-ms-flexbox;display:flex}.tp-tabs-l{gap:26px;min-width:0;overflow-x:auto;scrollbar-width:none}.tp-tabs-l [role=tab]{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;padding:18px 2px 16px;font-size:15.5px;font-weight:600;color:var(--bk-muted);white-space:nowrap}.tp-tabs-l [role=tab]:hover,.tp-tabs-l [role=tab][aria-selected=true]{color:var(--bk-ink)}.tp-tabs-l [role=tab][aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--bk-grad)}.tp-tabs-l [role=tab]:focus-visible{outline-offset:-2px}.tp-tab-n{padding:0 7px;border-radius:999px;background:#f1ebe5;font-size:12px;font-weight:700;color:var(--bk-muted)}.tp-panes{-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:16px 28px 28px}.tp-pane{display:-ms-grid;display:grid;gap:16px;-ms-flex-line-pack:start;align-content:start}.tp-pane[hidden]{display:none}.tp-dcard{padding:20px 22px;border-radius:22px;background:#fff;border:1px solid rgba(29,26,23,.07);box-shadow:0 10px 30px -24px rgba(122,57,0,.35)}.tp-dcard-h{gap:10px;margin-bottom:14px}.tp-dcard-h,.tp-dcard-h h3{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.tp-dcard-h h3{gap:9px;margin-right:auto;font-size:16.5px;font-weight:700}.tp-dcard-h h3 svg{width:18px;height:18px;color:var(--bk-orange-dark)}.tp-dcard--danger{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:12px 20px;-ms-flex-wrap:wrap;flex-wrap:wrap;box-shadow:none}.tp-dcard--danger p{-ms-flex:1 1 260px;flex:1 1 260px;font-size:13.5px;color:var(--bk-muted)}.tp-sum{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.tp-sum,.tp-sum>div{display:-ms-grid;display:grid}.tp-sum>div{min-width:0;gap:3px}.tp-sum .is-full{grid-column:1/-1}.tp-sum dt{font-size:12.5px;font-weight:600;color:var(--bk-muted)}.tp-sum dd{min-width:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14.5px;color:var(--bk-ink);overflow-wrap:anywhere}.tp-sum dd svg{width:15px;height:15px;color:var(--bk-faint)}.tp-pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14.5px}.tp-faint{color:var(--bk-faint)}.tp-mt-s{margin-top:6px}.tp-dgrid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.tp-dgrid .is-full{grid-column:1/-1}.tp-dgrid .tp-f>label{font-size:14px}.tp-opc{font-weight:500;color:var(--bk-faint)}.tp-pane .tp-hist{margin-top:2px}.tp-dr-foot{-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 28px;border-top:1px solid var(--bk-line);background:#fff}.tp-dr-foot[hidden]{display:none}.tp-dr-state{font-size:13.5px;color:var(--bk-muted)}.tp-dr-state.is-dirty{color:var(--bk-amber);font-weight:700}.tp-cd-top{display:-ms-flexbox;display:flex;gap:6px;min-height:22px}.tp-cd-follow,.tp-cd-top{-ms-flex-align:center;align-items:center}.tp-cd-follow{display:-ms-inline-flexbox;display:inline-flex;gap:5px;padding:2px 8px;border-radius:7px;background:var(--bk-blue-bg);color:var(--bk-blue);font-size:12px;font-weight:600;white-space:nowrap}.tp-cd-follow svg{width:12px;height:12px}.tp-cd-follow.is-due{background:var(--bk-danger-bg);color:var(--bk-danger)}.tp-seg{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.tp-chip[aria-pressed=true]{border-color:var(--bk-orange);background:var(--bk-orange-50);color:var(--bk-orange-dark)}.tp-chip svg{width:15px;height:15px}.tp-chip .tp-av{box-shadow:none}.tp-n{font-size:12px;font-weight:700;color:var(--bk-faint);font-variant-numeric:tabular-nums}.tp-chip[aria-pressed=true] .tp-n{color:var(--bk-orange-dark)}.tp-vistas{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px 12px;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:0}.tp-vistas-ic{color:var(--bk-faint)}.tp-vistas-ic svg{width:18px;height:18px}.tp-vistas-l{display:-ms-flexbox;display:flex;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:4px;border-radius:14px;background:#f4efea}.tp-vista,.tp-vistas-l{-ms-flex-align:center;align-items:center}.tp-vista{display:-ms-inline-flexbox;display:inline-flex;gap:6px;height:34px;padding:0 14px;border-radius:10px;font-size:14px;font-weight:600;color:var(--bk-muted);white-space:nowrap;transition:background .15s,color .15s}.tp-vista:hover:not(:disabled){color:var(--bk-ink)}.tp-vista[aria-pressed=true]{background:#fff;color:var(--bk-ink);box-shadow:0 2px 8px -3px rgba(29,26,23,.25)}.tp-vista svg{width:15px;height:15px}.tp-vista--new{color:var(--bk-orange-dark)}.tp-vista--new:disabled{opacity:.45;color:var(--bk-muted)}.tp-vista-w{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.tp-vista-w.is-on{border-radius:10px;background:#fff;box-shadow:0 2px 8px -3px rgba(29,26,23,.25)}.tp-vista-w.is-on .tp-vista{box-shadow:none;padding-right:4px}.tp-vista-m{width:28px;height:28px;margin-right:3px}.tp-vista-m svg{width:16px;height:16px}.tp-vista-dot{width:7px;height:7px;border-radius:50%;background:var(--bk-orange)}.tp-vista-mod{font-size:13px;color:var(--bk-muted)}.tp-chip--f{position:relative}.tp-badge{display:-ms-inline-grid;display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--bk-grad);color:#fff;font-size:11.5px;font-weight:700}.tp-badge:empty{display:none}.tp-fchips{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px 12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tp-fchips:empty{display:none}.tp-fchips-l{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.tp-fchip{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;max-width:360px;min-height:30px;padding:0 8px 0 12px;border-radius:999px;background:var(--bk-orange-50);border:1px solid rgba(255,122,0,.25);font-size:13px;font-weight:600;color:var(--bk-orange-dark)}.tp-fchip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-fchip svg{width:14px;height:14px;-ms-flex:none;flex:none}.tp-fchip:hover{border-color:var(--bk-orange)}.tp-fchip--o{background:var(--bk-blue-bg);border-color:rgba(47,95,184,.2);color:var(--bk-blue)}.tp-fchip--o:hover{border-color:var(--bk-blue)}.tp-md--l .tp-md-card{width:min(860px,100%)}.tp-fcols{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;-ms-flex-align:start;align-items:start}.tp-fcols,.tp-fsec{display:-ms-grid;display:grid}.tp-fsec{gap:16px;min-width:0}.tp-fsec>h3{font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bk-muted)}.tp-fg{display:-ms-grid;display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.tp-fg legend{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:7px;margin-bottom:8px;padding:0;font-size:14px;font-weight:700;color:var(--bk-ink-2)}.tp-fg legend svg{width:16px;height:16px;color:var(--bk-muted)}.tp-fg .tp-mo span{font-size:13px}.tp-mo:not([class*=tn-]){--tn:var(--bk-orange-dark);--tn-bg:var(--bk-orange-50)}.tp-frango{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.tp-frango[hidden]{display:none}.tp-frango label{display:-ms-grid;display:grid;gap:4px;font-size:12.5px;font-weight:600;color:var(--bk-muted)}.tp-frango .tp-in{width:170px}.tp-fmodo{-ms-flex-align:center;align-items:center}.tp-fmodo>span{font-size:12.5px;color:var(--bk-muted)}.tp-fg select.tp-in{max-width:320px}.tp-fcount{margin-right:auto;font-size:14px;font-weight:600;color:var(--bk-ink-2)}.tp-fld-checks{display:-ms-grid;display:grid;gap:0}.tp-sec{margin-top:34px}.tp-sec-help{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:7px;margin:-6px 2px 14px;font-size:13.5px;color:var(--bk-muted)}.tp-sec-help svg,.tp-sh-sup svg{width:16px;height:16px}.tp-bcard-own{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:7px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;color:var(--bk-muted)}.tp-bcard-own .tp-av{box-shadow:none}.tp-tag svg{width:13px;height:13px}.tp-tag--rol{font-weight:700}.tp-tag--dueno{background:var(--bk-orange-50);color:var(--bk-orange-dark)}.tp-tag--editar{background:var(--bk-green-bg);color:var(--bk-green)}.tp-tag--ver{background:var(--bk-blue-bg);color:var(--bk-blue)}.tp-tag--super{background:#efe9fd;color:#6d3ce0}.tp-avs{display:-ms-inline-flexbox;display:inline-flex;margin-left:2px}.tp-avs .tp-av+.tp-av{margin-left:-6px}.tp-avs i{margin-left:4px;font-style:normal;font-weight:700}.tp-avs i,.tp-btn-sub{font-size:12px;color:var(--bk-muted)}.tp-btn-sub{padding:1px 8px;border-radius:999px;background:#f1ebe5}.tp-rolchip{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;min-height:42px;padding:0 16px 0 10px;border-radius:999px;border:1.5px solid var(--bk-line-2);background:#fff;font-size:14px;color:var(--bk-muted)}.tp-rolchip b{color:var(--bk-ink-2)}.tp-ro{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;background:var(--bk-blue-bg);font-size:14px;color:var(--bk-blue);font-weight:600}.tp-ro svg{width:18px;height:18px}.tp-vis{display:-ms-grid;display:grid;gap:8px}.tp-radio b{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:7px;font-size:14.5px}.tp-radio b svg{width:16px;height:16px;color:var(--bk-muted)}.tp-radio small{display:block;font-size:13px;font-weight:500;color:var(--bk-muted)}.tp-radio>span{gap:2px}.tp-vis-eq{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4px;padding-left:28px;font-size:13.5px;font-weight:600;color:var(--bk-ink-2)}.tp-fg[hidden],.tp-vis-eq[hidden]{display:none}.tp-mbr-add .tp-in,.tp-mbr .tp-in,.tp-vis-eq .tp-in{width:auto}.tp-mbrs{display:-ms-grid;display:grid;gap:6px}.tp-mbr{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 8px 8px 10px;border-radius:14px;border:1px solid var(--bk-line);background:#fff}.tp-mbr-tx{-ms-flex:1;flex:1;min-width:0;display:-ms-grid;display:grid}.tp-mbr-tx b{font-size:14.5px;overflow-wrap:anywhere}.tp-mbr-tx small{font-size:12.5px;color:var(--bk-faint)}.tp-mbr-add{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4px}.tp-mbr-add select[name=nuevo]{-ms-flex:1 1 200px;flex:1 1 200px}.tp-sh-sup{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:7px}.tp-pillsel select:disabled{cursor:default;background-image:none;padding-right:12px;filter:none}.tp-fi-v .tp-in:disabled{background:#f8f5f2;color:var(--bk-ink-2)}.tp-vista-sh svg{width:14px;height:14px;color:var(--bk-blue)}.tp-bell{position:relative;margin-left:auto;display:-ms-grid;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1.5px solid var(--bk-line-2);background:#fff;color:var(--bk-ink-2)}.tp-bell:hover{border-color:var(--bk-orange);color:var(--bk-orange-dark)}.tp-bell svg{width:20px;height:20px}.tp-bell .tp-badge{position:absolute;top:-4px;right:-4px}.tp-bell+.tp-who{margin-left:0}.tp-bellpop{width:min(380px,calc(100vw - 16px));padding:0}.tp-bell-h{position:sticky;top:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:12px 14px 10px;background:#fff;border-bottom:1px solid var(--bk-line)}.tp-bell-h h4{padding:0;font-size:15px;color:var(--bk-ink)}.tp-bell-l{padding:6px}.tp-bell-it{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:10px;width:100%;padding:10px;border-radius:12px;text-align:left}.tp-bell-it:focus-visible,.tp-bell-it:hover{background:var(--bk-orange-50);outline:none}.tp-bell-it.is-new{background:#fffaf4}.tp-bell-ic{position:relative;-ms-flex:none;flex:none;display:-ms-grid;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#f4efea;color:var(--bk-muted)}.tp-bell-ic>svg{width:16px;height:16px}.tp-bell-ic .tp-av{position:absolute;inset:0;width:34px;height:34px;font-size:12px;box-shadow:none}.tp-bell-ic .tp-av+svg{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;padding:2px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--bk-line);color:var(--bk-orange-dark)}.tp-bell-tx{min-width:0;display:-ms-grid;display:grid;gap:2px}.tp-bell-tx b{font-size:13.5px;font-weight:600;line-height:1.35;color:var(--bk-ink);overflow-wrap:anywhere}.tp-bell-it.is-new .tp-bell-tx b{font-weight:700}.tp-bell-tx small{font-size:12px;color:var(--bk-faint)}.tp-bell-new{color:var(--bk-orange-dark);font-weight:700}.tp-bell-empty{padding:24px 14px;text-align:center;font-size:14px;color:var(--bk-muted)}.tp-dr-head{display:-ms-grid;display:grid;gap:8px;padding:14px 22px;background:#fff;border-bottom:1px solid var(--bk-line)}.tp-dr-bar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;min-height:34px}.tp-sp{-ms-flex:1;flex:1}.tp-dr-title{display:block;width:calc(100% + 16px);margin:0 -8px;padding:4px 8px;border:0;border-radius:10px;background:none;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.25;resize:none;overflow:hidden;outline:none}.tp-dr-title:hover{background:#f6f2ee}.tp-dr-title:focus{background:#fff;box-shadow:var(--bk-ring)}.tp-dr-meta{display:-ms-flexbox;display:flex;gap:8px 12px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;color:var(--bk-muted)}.tp-colsel,.tp-dr-meta{-ms-flex-align:center;align-items:center}.tp-colsel{position:relative;display:-ms-inline-flexbox;display:inline-flex}.tp-colsel .tp-dot{position:absolute;left:10px;pointer-events:none}.tp-colsel select{max-width:260px;padding:5px 30px 5px 24px;border:0;border-radius:8px;background-color:var(--tn-bg);background-position:right 9px center;color:var(--tn);font-size:13.5px;font-weight:700;cursor:pointer}.tp-dr-body{-ms-flex:1;flex:1;overflow-y:auto;padding:18px 22px 28px;display:-ms-grid;display:grid;gap:24px;-ms-flex-line-pack:start;align-content:start}.tp-dr-sec>h3{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bk-muted)}.tp-dr-sec>h3 svg{width:16px;height:16px}.tp-mt{margin-top:10px}.tp-props{display:-ms-grid;display:grid;gap:2px;padding:6px;border-radius:16px;background:#fff;border:1px solid var(--bk-line)}.tp-md .tp-props{padding:4px 0;border:0}.tp-prop{display:-ms-grid;display:grid;-ms-grid-columns:170px minmax(0,1fr);grid-template-columns:170px minmax(0,1fr);gap:2px 12px;-ms-flex-align:start;align-items:start;padding:5px 8px;border-radius:10px}.tp-prop:hover{background:#fcfaf8}.tp-prop-k{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;min-height:38px;font-size:13.5px;font-weight:600;color:var(--bk-muted);overflow-wrap:anywhere}.tp-prop-k svg{width:16px;height:16px;color:var(--bk-faint)}.tp-prop-v{min-width:0}.tp-prop .tp-err{-ms-grid-column:2;grid-column:2}.tp-prop .tp-in{min-height:38px;padding:6px 11px;font-size:14px;border-radius:10px;border-color:transparent;background-color:#f8f5f2}.tp-prop select.tp-in{padding-right:32px;background-position:right 10px center}.tp-prop .tp-in:hover{border-color:var(--bk-line-2)}.tp-prop .tp-in:focus{border-color:var(--bk-orange);background-color:#fff}.tp-prop .tp-in[aria-invalid=true]{border-color:var(--bk-danger)}.tp-prop textarea.tp-in{min-height:76px}.tp-notes form{display:-ms-grid;display:grid;gap:8px;margin-bottom:12px}.tp-notes textarea.tp-in{min-height:64px;font-size:14px}.tp-notes-act{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;gap:10px}.tp-note-list{gap:8px}.tp-note,.tp-note-list{display:-ms-grid;display:grid}.tp-note{gap:6px;padding:10px 12px;border-radius:14px;background:#fff;border:1px solid var(--bk-line)}.tp-note-h{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;font-size:12.5px;color:var(--bk-muted)}.tp-note-h b{color:var(--bk-ink)}.tp-note-h .tp-ib{margin-left:auto;width:28px;height:28px}.tp-note-h .tp-ib svg{width:15px;height:15px}.tp-note p{font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.tp-hist li{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:28px minmax(0,1fr);grid-template-columns:28px minmax(0,1fr);gap:10px;padding-bottom:14px}.tp-hist li:before{content:"";position:absolute;left:13.5px;top:30px;bottom:2px;width:1.5px;background:var(--bk-line)}.tp-hist li:last-child:before{display:none}.tp-hist-ic{display:-ms-grid;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid var(--bk-line);color:var(--bk-muted)}.tp-hist-ic svg{width:14px;height:14px}.tp-hist p{padding-top:3px;font-size:13.5px;color:var(--bk-ink-2);overflow-wrap:anywhere}.tp-hist time{display:block;font-size:12px;color:var(--bk-faint)}.tp-md{position:fixed;inset:0;z-index:1000;display:-ms-grid;display:grid;place-items:center;padding:24px}.tp-md-bg{position:absolute;inset:0;background:rgba(29,26,23,.38);backdrop-filter:blur(3px);animation:tp-fade .2s ease both}.tp-md-card{position:relative;width:min(560px,100%);max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 40px 100px -30px rgba(29,26,23,.55);animation:tp-pop .25s var(--bk-ease) both}.tp-md--xl .tp-md-card{width:min(1100px,100%)}.tp-md-head{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:16px;padding:22px 24px 14px}.tp-md-head>div{-ms-flex:1;flex:1;min-width:0}.tp-md-head h2{font-size:21px;font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere}.tp-md-head p{margin-top:4px;max-width:720px;font-size:14px;color:var(--bk-muted)}.tp-md-body{-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:6px 24px 20px;display:-ms-grid;display:grid;gap:16px;-ms-flex-line-pack:start;align-content:start}.tp-md-body>p{color:var(--bk-ink-2);overflow-wrap:anywhere}.tp-md-foot{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:14px 24px;border-top:1px solid var(--bk-line);background:#fcfaf8}.tp-md-foot>.tp-err{margin-right:auto}.tp-ask,.tp-md-foot.is-asking>:not(.tp-ask){display:none}.tp-md-foot.is-asking .tp-ask{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;width:100%}.tp-ask p{margin-right:auto;font-weight:600}.tp-radio{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;border:1.5px solid var(--bk-line-2);cursor:pointer}.tp-radio:has(input:checked){border-color:var(--bk-orange);background:var(--bk-orange-50)}.tp-radio input{margin-top:3px;width:17px;height:17px;accent-color:var(--bk-orange)}.tp-radio>span{gap:8px;-ms-flex:1;flex:1;min-width:0;font-weight:600}.tp-molde,.tp-radio>span{display:-ms-grid;display:grid}.tp-molde{-ms-grid-columns:minmax(0,1fr) 330px;grid-template-columns:minmax(0,1fr) 330px;gap:24px;-ms-flex-align:start;align-items:start}.tp-molde-ed{gap:14px;min-width:0}.tp-molde-2,.tp-molde-ed{display:-ms-grid;display:grid}.tp-molde-2{-ms-grid-columns:minmax(0,1fr) 210px;grid-template-columns:minmax(0,1fr) 210px;gap:12px}.tp-molde-h{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4px}.tp-molde-h h3{font-size:15px;font-weight:700}.tp-molde-h h3 span,h3.tp-molde-h span{color:var(--bk-faint)}h3.tp-molde-h{font-size:15px;font-weight:700}.tp-molde-h small{font-size:12.5px;color:var(--bk-muted)}.tp-fields,.tp-fld{display:-ms-grid;display:grid;gap:10px}.tp-fld{padding:12px;border-radius:16px;border:1px solid var(--bk-line);background:#fcfaf8}.tp-fld-top{-ms-grid-columns:30px minmax(0,1fr) 190px auto;grid-template-columns:30px minmax(0,1fr) 190px auto;grid-template-areas:"ic name type tools";gap:8px;-ms-flex-align:center;align-items:center}.tp-fld-ic,.tp-fld-top{display:-ms-grid;display:grid}.tp-fld-ic{grid-area:ic;place-items:center;width:30px;height:30px;border-radius:9px;background:#fff;border:1px solid var(--bk-line);color:var(--bk-muted)}.tp-fld-ic svg{width:16px;height:16px}.tp-fld-top [data-fk=nombre]{grid-area:name}.tp-fld-top [data-fk=tipo]{grid-area:type}.tp-fld-tools{grid-area:tools;display:-ms-flexbox;display:flex}.tp-fld-tools .tp-ib{width:32px;height:32px}.tp-fld-val{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;-ms-flex-align:center;align-items:center;padding-left:38px}.tp-fld-vl{grid-column:1/-1;font-size:12.5px;font-weight:600;color:var(--bk-muted)}.tp-fld-val .tp-in{min-height:38px;padding:6px 11px;font-size:14px;border-radius:10px}.tp-fld-val select.tp-in{padding-right:32px;background-position:right 10px center}.tp-fld-val textarea.tp-in{min-height:64px}.tp-fld>.tp-err,.tp-fld>.tp-warn{padding-left:38px}.tp-fld.is-del{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;border-style:dashed;background:#fff}.tp-fld-empty,.tp-fld.is-del{font-size:13.5px;color:var(--bk-muted)}.tp-fld-empty{padding:18px;border-radius:16px;border:1.5px dashed var(--bk-line-2);text-align:center}.tp-opts{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;padding-left:38px}.tp-opt{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:2px;padding:2px 2px 2px 7px;border-radius:9px;background:var(--tn-bg);border:1.5px solid transparent}.tp-opt:focus-within{border-color:var(--tn)}.tp-opt-c{width:16px;height:16px;border-radius:50%;background:var(--tn);border:2px solid #fff;box-shadow:0 0 0 1px var(--tn)}.tp-opt-in{min-width:4ch;max-width:180px;padding:3px 4px;border:0;background:none;outline:none;font-size:13px;font-weight:700;color:var(--tn)}.tp-opt-in:-ms-input-placeholder{color:var(--tn);opacity:.5}.tp-opt-in::placeholder{color:var(--tn);opacity:.5}.tp-opt-in[aria-invalid=true]{text-decoration:underline wavy var(--bk-danger)}.tp-opt-x{display:-ms-grid;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:var(--tn);opacity:.7}.tp-opt-x svg{width:13px;height:13px}.tp-opt-x:hover{opacity:1;background:hsla(0,0%,100%,.7)}.tp-opt-add{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 10px;border-radius:9px;border:1.5px dashed var(--bk-line-2);font-size:13px;font-weight:600;color:var(--bk-muted)}.tp-opt-add svg{width:14px;height:14px}.tp-opt-add:hover,.tp-opt-add[aria-invalid=true]{border-color:var(--bk-orange);color:var(--bk-orange-dark)}.tp-molde-prev{position:sticky;top:0;display:-ms-grid;display:grid;gap:12px;padding:14px;border-radius:20px;background:#f6f1ec}.tp-molde-prev h3{font-size:13px;font-weight:700;color:var(--bk-muted)}.tp-molde-prev .tp-col{max-height:none;animation:none}.tp-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 14px;border-radius:14px;background:var(--bk-orange-50);font-size:13.5px;color:var(--bk-ink-2)}.tp-info svg{width:18px;height:18px;color:var(--bk-orange-dark)}.tp-toasts{position:fixed;left:24px;bottom:24px;z-index:4000;display:-ms-grid;display:grid;gap:8px;max-width:calc(100vw - 48px)}.tp-toast{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 10px 10px 16px;border-radius:14px;background:#1d1a17;color:#fff;font-size:14px;box-shadow:0 20px 50px -20px rgba(29,26,23,.6);animation:tp-rise .3s var(--bk-ease) both;transition:opacity .2s,transform .2s}.tp-toast>span{-ms-flex:1;flex:1;min-width:0}.tp-toast.is-out{opacity:0;transform:translateY(6px)}.tp-toast-b{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 10px;border-radius:9px;background:hsla(0,0%,100%,.12);color:#ffb070;font-weight:700;font-size:13.5px}.tp-toast-b svg{width:15px;height:15px}.tp-toast-x{display:-ms-grid;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:hsla(0,0%,100%,.7)}.tp-toast-x svg{width:15px;height:15px}@media (max-width:1100px){.tp-dr-card{-ms-grid-columns:340px minmax(0,1fr);grid-template-columns:340px minmax(0,1fr)}.tp-fi-row{-ms-grid-columns:112px minmax(0,1fr);grid-template-columns:112px minmax(0,1fr)}.tp-molde{-ms-grid-columns:1fr;grid-template-columns:1fr}.tp-molde-prev{position:static}}@media (max-width:900px){.tp-dr-card{display:block;overflow-y:auto}.tp-dr-xm{display:-ms-inline-grid;display:inline-grid;position:absolute;top:14px;right:14px;z-index:3;width:40px;height:40px;border-radius:999px;background:#fff;border:1px solid var(--bk-line)}.tp-fi{overflow:visible;border-right:0;border-bottom:1px solid var(--bk-line);padding-right:64px}.tp-dr-main{min-height:auto}.tp-tabs{position:sticky;top:0;z-index:2;background:#fbf9f7}.tp-panes{overflow:visible}.tp-dr-foot{position:sticky;bottom:0}.tp-setup{-ms-grid-columns:1fr;grid-template-columns:1fr}.tp-hint,.tp-setup-prev{display:none}.tp-howto{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (max-width:720px){.tp{--pad:16px;--col-w:min(84vw,300px);--top:58px}.tp-top{gap:10px}.tp-crumbs,.tp-logo small,.tp-who small{display:none}.tp-bell{width:40px;height:40px}.tp-rolchip{-ms-flex:1 1 100%;flex:1 1 100%}.tp-hero>.tp-btn{width:100%}.tp-main--board{height:auto;min-height:calc(100dvh - var(--top))}.tp-board{-ms-flex:none;flex:none;height:72dvh;min-height:380px}.tp-setup{overflow:visible}.tp-bhead-act{width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tp-bhead-act .tp-btn{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding:0 12px}.tp-search{-ms-flex:1 1 100%;flex:1 1 100%}.tp-steps-sep{display:none}.tp-steps-act{width:100%;margin-left:0}.tp-steps-act .tp-btn{-ms-flex:1 1 auto;flex:1 1 auto}.tp-setup-card{padding:18px}.tp-md{padding:0;place-items:end stretch}.tp-md--xl .tp-md-card,.tp-md-card{width:100%;max-height:94dvh;border-radius:22px 22px 0 0}.tp-md-body,.tp-md-foot,.tp-md-head{padding-left:16px;padding-right:16px}.tp-md-foot .tp-btn{-ms-flex:1;flex:1}.tp-prop{-ms-grid-columns:1fr;grid-template-columns:1fr}.tp-prop-k{min-height:0}.tp-prop .tp-err{-ms-grid-column:1;grid-column:1}.tp-molde-2{-ms-grid-columns:1fr;grid-template-columns:1fr}.tp-fld-top{-ms-grid-columns:30px minmax(0,1fr) auto;grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"ic name tools" "type type type"}.tp-fld-val,.tp-fld>.tp-err,.tp-fld>.tp-warn,.tp-opts{padding-left:0}.tp-fld-val{-ms-grid-columns:1fr;grid-template-columns:1fr}.tp-dr-body,.tp-dr-head{padding-left:16px;padding-right:16px}.tp-fi{padding:20px 16px}.tp-fi-title{font-size:23px}.tp-fi-row{-ms-grid-columns:1fr;grid-template-columns:1fr;min-height:0;gap:6px}.tp-fi-hint{-ms-grid-column:1;grid-column:1}.tp-tabs{padding:0 8px 0 16px}.tp-tabs-l{gap:18px}.tp-tabs-l [role=tab]{font-size:14.5px}.tp-panes{padding:12px 12px 20px}.tp-dcard{padding:16px;border-radius:18px}.tp-dgrid,.tp-fcols,.tp-sum{-ms-grid-columns:1fr;grid-template-columns:1fr}.tp-frango .tp-in{width:100%}.tp-frango label{-ms-flex:1 1 140px;flex:1 1 140px}.tp-fcount,.tp-vista-mod{width:100%}.tp-dr-foot{padding:10px 12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tp-dr-foot .tp-btn{-ms-flex:1;flex:1}.tp-dr-state{width:100%}.tp-toasts{left:12px;right:12px;top:calc(var(--top) + 8px);bottom:auto;max-width:none}}.tp{--top:60px;min-height:calc(100vh - var(--top));background:transparent}.tp,.tp-app{display:block}.tp-main{padding-top:20px}.tp-main--board{height:calc(100vh - var(--top));height:calc(100dvh - var(--top))}.tp .tp-crumbs{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1400px;margin:0 auto;padding:16px var(--pad) 0;font-size:13.5px;color:var(--bk-muted)}.tp .tp-crumbs+.tp-main{padding-top:14px}.tp .tp-crumbs+.tp-main--board{padding-top:8px;height:calc(100vh - var(--top) - 38px);height:calc(100dvh - var(--top) - 38px)}.tp .tp-crumbs a{font-weight:600}.tp .tp-crumbs a:hover{color:var(--bk-orange-dark)}.tp-loading{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:12px;min-height:320px;border-radius:var(--bk-radius-lg);background:hsla(0,0%,100%,.78);border:1px solid rgba(29,26,23,.07);font-weight:600;color:var(--bk-muted)}.tp-spin{width:22px;height:22px;border-radius:50%;border:3px solid var(--bk-orange-line);border-top-color:var(--bk-orange);animation:tp-giro .8s linear infinite}@keyframes tp-giro{to{transform:rotate(1turn)}}.tp-drop.is-busy .tp-drop-in{opacity:.6;pointer-events:none}.tp-drop.is-busy .tp-drop-in svg{animation:tp-giro 1s linear infinite}.tp-dr{z-index:10040}.tp-md{z-index:10060}.tp-pop{z-index:10080}.tp-cd-ghost{z-index:10090}.tp-toasts{z-index:10100}.tp-dr-card{bottom:var(--tp-cookies,0)}.tp-md{padding-bottom:calc(24px + var(--tp-cookies, 0px))}.tp-toasts{bottom:calc(24px + var(--tp-cookies, 0px))}.tp input[type=date].tp-in{line-height:normal}@media (max-width:720px){.tp{--top:60px}.tp-md{padding-bottom:var(--tp-cookies,0)}.tp-main--board,.tp .tp-crumbs+.tp-main--board{height:auto}.tp-toasts{top:calc(var(--top) + 8px);bottom:auto}}.tp-main--board{padding-top:12px}.tp-main--board .tp-bhead{gap:8px;margin-bottom:10px}.tp-main--board .tp-bhead-row{-ms-flex-align:center;align-items:center}.tp-main--board .tp-h1--b{font-size:clamp(22px,2vw,28px)}.tp-main--board .tp-bhead-tx .tp-sub{margin-top:2px;font-size:13.5px}.tp-main--board .tp-toolbar{gap:8px 12px}.tp-main--board .tp-toolbar .tp-vistas{-ms-flex:none;flex:none}.tp-main--board .tp-board{padding-bottom:12px}.tp-board.can-move-cols .tp-col-head{cursor:grab;-ms-touch-action:pan-y;touch-action:pan-y}.tp-board.can-move-cols .tp-col-head .tp-ib{cursor:pointer}.tp-board.is-col-drag .tp-col{animation:none!important;transition:none}.tp-col.is-src-col{opacity:.35;border-style:dashed;border-color:var(--tn,var(--bk-line-2))}.tp-col.is-src-col>*{visibility:hidden}.tp-col-ghost{position:fixed;left:0;top:0;z-index:10090;margin:0;pointer-events:none;overflow:hidden;background:#fbf8f5;box-shadow:0 30px 60px -20px rgba(29,26,23,.45),0 0 0 2px var(--bk-orange);will-change:transform;animation:none!important}.tp-col.is-flash-col{box-shadow:0 0 0 3px color-mix(in srgb,var(--bk-orange) 35%,transparent);transition:box-shadow .3s}.tp-cd-menu{position:absolute;top:7px;right:7px;z-index:2;width:28px!important;height:28px!important;border-radius:8px;background:hsla(0,0%,100%,.92);box-shadow:0 0 0 1px rgba(29,26,23,.08);opacity:0;transition:opacity .15s,background .15s}.tp-cd-menu svg{width:16px;height:16px}.tp-cd-menu[aria-expanded=true],.tp-cd:focus-within .tp-cd-menu,.tp-cd:hover .tp-cd-menu{opacity:1}.tp-cd.has-menu .tp-cd-top{padding-right:30px}.tp-cd.has-menu>.tp-cd-name:nth-child(2){padding-right:28px}@media (hover:none){.tp-cd-menu{opacity:1}}.tp-cd-ghost .tp-cd-menu{display:none}.tp-main--board,.tp .tp-crumbs+.tp-main--board{height:auto;min-height:calc(100vh - var(--top))}.tp-main--board .tp-board,.tp-main--board .tp-zone{-ms-flex:1 0 auto;flex:1 0 auto}.tp-main--board .tp-board{height:auto;min-height:0;overflow-y:visible;-ms-flex-align:stretch;align-items:stretch;padding-bottom:24px;scrollbar-width:none}.tp-main--board .tp-board::-webkit-scrollbar{display:none}.tp-main--board .tp-col{max-height:none}.tp-main--board .tp-col-body{-ms-flex:1 0 auto;flex:1 0 auto;overflow:visible;overscroll-behavior:auto}.tp-hbar{position:sticky;bottom:var(--tp-cookies,0);z-index:30;height:0;margin:0 calc(var(--pad)*-1);overflow-x:auto;overflow-y:hidden;opacity:0;pointer-events:none}.tp-hbar.is-on{height:16px;opacity:1;pointer-events:auto;background:rgba(251,249,247,.9);backdrop-filter:blur(6px);border-top:1px solid rgba(29,26,23,.06);scrollbar-width:auto;scrollbar-color:#cbbcae transparent}.tp-hbar>div{height:1px}.tp-hbar::-webkit-scrollbar{height:12px}.tp-hbar::-webkit-scrollbar-thumb{background:#d6cbc0;border-radius:99px;border:3px solid transparent;background-clip:padding-box}.tp-hbar::-webkit-scrollbar-thumb:hover{background-color:var(--bk-orange)}@media (max-width:720px){.tp-main--board .tp-board{-ms-flex:1 0 auto;flex:1 0 auto;height:auto;min-height:380px}}.tp-main--board{padding-bottom:var(--tp-cookies,0)}.tp-md-card{max-height:calc(100vh - 48px - var(--tp-cookies, 0px));max-height:calc(100dvh - 48px - var(--tp-cookies, 0px))}@media (max-width:720px){.tp-md--xl .tp-md-card,.tp-md-card{max-height:calc(94dvh - var(--tp-cookies, 0px))}}.tp select.tp-in{cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%236f6760' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px}.tp select.tp-in:hover:not(:disabled){border-color:#cbbcae;background-color:#fffdfb}.tp select.tp-in.is-open,.tp select.tp-in.is-open:hover{border-color:var(--bk-orange);box-shadow:var(--bk-ring);background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 10l4-4 4 4' fill='none' stroke='%23e8640a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.tp select.tp-in:disabled{cursor:default;opacity:.7}.tp-pillsel select.is-open{box-shadow:var(--bk-ring)}.tp-dd{position:fixed;z-index:10085;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:6px;border-radius:14px;background:#fff;border:1px solid var(--bk-line);box-shadow:0 24px 60px -24px rgba(29,26,23,.45),0 2px 8px rgba(29,26,23,.06);animation:tp-pop .14s var(--bk-ease) both;overflow:hidden}.tp-dd-search{-ms-flex:none;flex:none;position:relative;display:block;margin:0 0 6px}.tp-dd-search svg{position:absolute;left:11px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--bk-muted);pointer-events:none}.tp-dd-search input{width:100%;height:38px;padding:0 12px 0 34px;border:1.5px solid var(--bk-line-2);border-radius:10px;background:#fff;font-size:14px;outline:none}.tp-dd-search input:focus{border-color:var(--bk-orange);box-shadow:var(--bk-ring)}.tp-dd-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1px;scrollbar-width:thin}.tp-dd-g{padding:8px 10px 4px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bk-faint)}.tp-dd-it{-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:9px;width:100%;min-height:38px;padding:6px 10px;border-radius:10px;text-align:left;font-size:14px;font-weight:600;color:var(--bk-ink);transition:background .12s}.tp-dd-it:focus-visible,.tp-dd-it:hover:not(:disabled){background:#faf5f0;outline:none}.tp-dd-it:focus-visible{box-shadow:inset 0 0 0 2px var(--bk-orange-line)}.tp-dd-it[aria-selected=true]{background:var(--bk-orange-50);color:var(--bk-orange-dark)}.tp-dd-it.is-empty{color:var(--bk-muted);font-weight:500}.tp-dd-it:disabled{opacity:.45;cursor:default}.tp-dd-it .tp-pill{font-size:13px;padding:3px 10px}.tp-dd-t{-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-dd-ck{-ms-flex:none;flex:none;display:-ms-inline-flexbox;display:inline-flex;margin-left:auto;width:17px;height:17px;color:var(--bk-orange-dark)}.tp-dd-ck svg{width:100%;height:100%}.tp-dd-none{padding:14px;text-align:center;font-size:13.5px;color:var(--bk-faint)}.tp-chip--xs{min-height:30px;padding:0 11px;font-size:12.5px}.tp-req{display:-ms-inline-flexbox;display:inline-flex;padding:1px 7px;border-radius:999px;background:var(--bk-orange-50);color:var(--bk-orange-dark);font-size:11px;font-weight:700;vertical-align:1px}.tp-hint{color:var(--bk-faint)}.tp-hint,.tp-hint .tp-btn-link{font-size:12.5px}.tp-sec{padding:16px 18px 18px;border-radius:18px;background:#fff;border:1px solid rgba(29,26,23,.08);box-shadow:0 10px 30px -26px rgba(122,57,0,.4)}.tp-md .tp-sec{margin:0}.tp-md .tp-molde--v2 h3,.tp-md .tp-molde--v2 ol,.tp-md .tp-molde--v2 p,.tp-md .tp-nv h3,.tp-md .tp-nv h4,.tp-md .tp-nv p,.tp-md .tp-nv ul{margin-bottom:0}.tp-sec-h{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:12px;margin-bottom:14px}.tp-sec-n{-ms-flex:none;flex:none;display:-ms-grid;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--bk-orange-50);border:1.5px solid var(--bk-orange-line);color:var(--bk-orange-dark);font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums;transition:background .2s,color .2s,border-color .2s}.tp-sec-n.is-done{background:var(--bk-green-bg);border-color:rgba(31,157,108,.35);color:var(--bk-green)}.tp-sec-tt{-ms-flex:1;flex:1;min-width:0;padding-top:3px}.tp-sec-tt h3{font-size:15.5px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--bk-ink)}.tp-sec-tt p{margin-top:2px;font-size:13px;line-height:1.45;color:var(--bk-muted)}.tp-sec-st{-ms-flex:none;flex:none;margin-top:3px;padding:2px 9px;border-radius:999px;background:#f4f0ec;font-size:12px;font-weight:700;color:var(--bk-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.tp-sec-st:empty{display:none}.tp-sec-st.is-ok{background:var(--bk-green-bg);color:var(--bk-green)}.tp-sec-st.is-warn{background:var(--bk-amber-bg);color:var(--bk-amber)}.tp-sec-btn{-ms-flex:none;flex:none;margin-top:4px}.tp-sec .tp-f>label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tp-nv{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 300px;grid-template-columns:minmax(0,1fr) 300px;gap:22px;-ms-flex-align:start;align-items:start}.tp-nv-main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:14px;min-width:0}.tp-nv-lead{-ms-flex-align:start;align-items:flex-start}.tp-nv-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.tp-nv-grid>.is-full,.tp-nv-grid>.tp-nf.is-full{grid-column:1/-1}.tp-nv-chips{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:6px}.tp-nv-side{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.tp-nv-sticky{position:sticky;top:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.tp-nv-h{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bk-faint)}#n-prev .tp-col{max-height:none;animation:none;margin-bottom:6px}#n-prev .tp-col-body{padding-bottom:10px}.tp-cd-name.is-ph{color:var(--bk-faint)}.tp-nv-ck{-ms-flex-direction:column;flex-direction:column;gap:2px;padding:6px;border-radius:16px;background:#fff;border:1px solid rgba(29,26,23,.08)}.tp-nv-ck,.tp-nv-ck li{display:-ms-flexbox;display:flex}.tp-nv-ck li{-ms-flex-align:center;align-items:center;gap:9px;min-height:34px;padding:4px 8px;border-radius:10px;font-size:13.5px;color:var(--bk-muted)}.tp-nv-ck-b,.tp-nv-ck li>span:not(.tp-nv-ck-i):not(.tp-req){min-width:0;overflow-wrap:anywhere}.tp-nv-ck-i{-ms-flex:none;flex:none;display:-ms-grid;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1.5px dashed var(--bk-line-2)}.tp-nv-ck-i svg{width:12px;height:12px}.tp-nv-ck li.is-on{color:var(--bk-ink)}.tp-nv-ck li.is-on .tp-nv-ck-i{border:0;background:var(--bk-green-bg);color:var(--bk-green)}.tp-nv-ck li.is-req .tp-nv-ck-i{border:0;background:var(--bk-amber-bg)}.tp-nv-ck li .tp-req{margin-left:auto}.tp-nv-ck-b{text-align:left;text-decoration:underline dotted var(--bk-line-2);text-underline-offset:3px}.tp-nv-ck-b:hover{color:var(--bk-orange-dark);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.tp-nv-foot{margin-right:auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--bk-green)}.tp-nv-foot svg{width:16px;height:16px}.tp-nv-foot.is-warn{color:var(--bk-amber)}.tp-md-foot>.tp-err:empty{display:none}.tp-md .tp-nv .tp-props{display:-ms-grid;display:grid;padding:0;border:0;background:none}.tp-nv .tp-prop.tp-nf{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:6px;padding:0;border-radius:0;-ms-flex-align:start;align-items:start}.tp-nv .tp-prop.tp-nf:hover{background:none}.tp-nf-l{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:var(--bk-ink-2);overflow-wrap:anywhere}.tp-nf-ic{display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;width:15px;height:15px;color:var(--bk-faint)}.tp-nf-ic svg{width:100%;height:100%}.tp-nv .tp-prop.tp-nf .tp-in{min-height:44px;padding:9px 14px;font-size:15px;border-radius:12px;border-color:var(--bk-line-2);background-color:#fff}.tp-nv .tp-prop.tp-nf select.tp-in{padding-right:38px;background-position:right 12px center}.tp-nv .tp-prop.tp-nf textarea.tp-in{min-height:88px}.tp-nv .tp-prop.tp-nf .tp-err{-ms-grid-column:1;grid-column:1}.tp-nv .tp-prop.tp-nf .tp-switch{min-height:44px}.tp-molde--v2 .tp-molde-ed{gap:14px}.tp-molde-pasos{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tp-molde-pasos li{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:14px;background:#faf6f2;font-size:12.5px;line-height:1.4;color:var(--bk-muted)}.tp-molde-pasos i{-ms-flex:none;flex:none;display:-ms-grid;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--bk-grad);color:#fff;font-style:normal;font-weight:700;font-size:12.5px}.tp-molde-pasos i svg{width:14px;height:14px}.tp-molde-pasos b{display:block;font-size:13.5px;color:var(--bk-ink)}.tp-molde--v2 .tp-f.is-full2{grid-column:1/2}.tp-fijos{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin:-4px 0 12px;font-size:12.5px;color:var(--bk-muted)}.tp-fijos>svg{width:14px;height:14px;color:var(--bk-faint)}.tp-molde--v2 .tp-fields{display:-ms-grid;display:grid;gap:10px}.tp-molde--v2 .tp-fld{gap:10px;padding:14px;border-radius:16px;border:1px solid var(--bk-line);background:#fcfaf8;transition:border-color .2s,box-shadow .2s}.tp-molde--v2 .tp-fld:focus-within{border-color:var(--bk-orange-line);box-shadow:0 0 0 3px rgba(255,122,0,.08);background:#fff}.tp-molde--v2 .tp-fld-top{display:-ms-grid;display:grid;-ms-grid-columns:26px minmax(0,1fr) minmax(170px,230px) auto;grid-template-columns:26px minmax(0,1fr) minmax(170px,230px) auto;grid-template-areas:none;gap:10px;-ms-flex-align:end;align-items:end}.tp-molde--v2 .tp-fld-top>*{grid-area:auto}.tp-molde--v2 .tp-fld-top [data-fk]{grid-area:auto;width:100%}.tp .tp-f>.tp-hint,.tp .tp-f>.tp-nv-chips{justify-self:start;text-align:left;margin-left:0}.tp-nv-grid>.tp-f,.tp-nv-grid>.tp-nf{-ms-flex-line-pack:start;align-content:start}.tp select.tp-in{height:44px;line-height:1.4}.tp select.tp-in.tp-in--s{height:38px}.tp .tp-xl-ed select.tp-in{height:auto;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.tp-fld-num{-ms-grid-row-align:end;align-self:end;place-items:center;width:26px;height:38px;font-size:13px;font-weight:700;color:var(--bk-faint);font-variant-numeric:tabular-nums}.tp-fld-c,.tp-fld-num{display:-ms-grid;display:grid}.tp-fld-c{gap:4px;min-width:0}.tp-fld-lb{font-size:12px;font-weight:600;color:var(--bk-muted)}.tp-fld-lb small{font-weight:500;color:var(--bk-faint)}.tp-fld-tw{position:relative;display:block}.tp-fld-tw .tp-fld-ic{position:absolute;left:7px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:7px;border:0;background:#f4efea;pointer-events:none}.tp-fld-tw .tp-fld-ic svg{width:14px;height:14px}.tp-fld-tw select.tp-in{padding-left:38px}.tp-molde--v2 .tp-fld-tools{display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:end;padding-bottom:2px}.tp-fld-ayuda{margin-top:-4px;padding-left:36px;font-size:12px;color:var(--bk-faint)}.tp-fld-ops{display:-ms-grid;display:grid;gap:6px;padding-left:36px}.tp-molde--v2 .tp-fld-ops .tp-opts{padding-left:0}.tp-molde--v2 .tp-fld-val{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;-ms-flex-align:end;align-items:end;padding-left:36px}.tp-fld-ej .tp-multi{padding-top:2px}.tp-molde--v2 .tp-fld-checks{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-ms-flex-pack:end;justify-content:flex-end}.tp-tog{position:relative;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}.tp-tog input{position:absolute;opacity:0;width:1px;height:1px}.tp-tog span{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;border:1.5px solid var(--bk-line-2);background:#fff;font-size:12.5px;font-weight:600;color:var(--bk-muted);white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.tp-tog span svg{width:14px;height:14px}.tp-tog:hover span{border-color:#cbbcae}.tp-tog input:checked+span{border-color:rgba(31,157,108,.45);background:var(--bk-green-bg);color:var(--bk-green)}.tp-tog input:focus-visible+span{outline:2px solid var(--bk-orange);outline-offset:2px}.tp-molde--v2 .tp-fld>.tp-err,.tp-molde--v2 .tp-fld>.tp-warn{padding-left:36px}.tp-molde--v2 .tp-fld>.tp-err:empty{display:none}.tp-addf{display:-ms-grid;display:grid;gap:8px;margin-top:12px;padding:12px;border-radius:16px;border:1.5px dashed var(--bk-line-2)}.tp-addf-h{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--bk-ink-2)}.tp-addf-h svg{width:15px;height:15px;color:var(--bk-orange-dark)}.tp-addf-l{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.tp-addf-b{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;min-height:34px;padding:0 12px 0 9px;border-radius:10px;border:1.5px solid var(--bk-line-2);background:#fff;font-size:13px;font-weight:600;color:var(--bk-ink-2);transition:border-color .15s,background .15s,color .15s}.tp-addf-b svg{width:15px;height:15px;color:var(--bk-muted)}.tp-addf-b:hover{border-color:var(--bk-orange);background:var(--bk-orange-50)}.tp-addf-b:hover,.tp-addf-b:hover svg{color:var(--bk-orange-dark)}.tp-molde-res{font-size:13px;color:var(--bk-ink-2)}.tp-molde-res:empty{display:none}.tp-file-th{cursor:pointer}.tp-file-nom{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:14px;font-weight:600;color:var(--bk-ink)}.tp-file-nom:hover{color:var(--bk-orange-dark);text-decoration:underline;text-underline-offset:2px}.tp-vw{position:fixed;inset:0;z-index:10050;display:-ms-grid;display:grid;place-items:center;padding:24px 24px calc(24px + var(--tp-cookies, 0px))}.tp-vw-bg{position:absolute;inset:0;background:rgba(20,17,14,.62);backdrop-filter:blur(4px);animation:tp-fade .2s ease both}.tp-vw-card{position:relative;width:min(1180px,100%);height:min(860px,calc(100vh - 48px - var(--tp-cookies, 0px)));height:min(860px,calc(100dvh - 48px - var(--tp-cookies, 0px)));-ms-flex-direction:column;flex-direction:column;overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 40px 100px -30px rgba(0,0,0,.6);animation:tp-pop .22s var(--bk-ease) both;outline:none}.tp-vw-card,.tp-vw-head{display:-ms-flexbox;display:flex}.tp-vw-head{-ms-flex:none;flex:none;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 14px 12px 18px;border-bottom:1px solid var(--bk-line)}.tp-vw-ic{position:relative;-ms-flex:none;flex:none;display:-ms-grid;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#f4efea;color:var(--bk-muted)}.tp-vw-ic svg{width:20px;height:20px}.tp-vw-ic i{position:absolute;bottom:4px;padding:0 3px;border-radius:3px;background:var(--bk-orange-dark);color:#fff;font:700 8px/1.4 Instrument Sans,sans-serif;font-style:normal}.tp-vw-ic i:empty{display:none}.tp-vw-tx{-ms-flex:1;flex:1;min-width:0}.tp-vw-tx h2{font-size:16px;font-weight:700}.tp-vw-tx h2,.tp-vw-tx p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-vw-tx p{font-size:12.5px;color:var(--bk-muted)}.tp-vw-act{-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.tp-vw-n{font-size:13px;font-weight:600;color:var(--bk-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.tp-vw-body{position:relative;-ms-flex:1;flex:1;min-height:0;display:-ms-grid;display:grid;place-items:center;overflow:auto;background:#f6f2ee}.tp-vw-body.is-img{background:repeating-conic-gradient(#f1ece7 0 25%,#faf7f4 0 50%) 50%/22px 22px}.tp-vw-body img{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 10px 40px -20px rgba(0,0,0,.4)}.tp-vw-body iframe{width:100%;height:100%;border:0;background:#fff}.tp-vw-body.is-hoja,.tp-vw-body.is-pdf,.tp-vw-body.is-texto{place-items:stretch}.tp-vw-body video{max-width:100%;max-height:100%;background:#000}.tp-vw-body.is-video{background:#111}.tp-vw-audio{display:-ms-grid;display:grid;-ms-grid-column-align:center;justify-items:center;gap:14px;padding:30px;text-align:center}.tp-vw-audio audio{width:min(460px,80vw)}.tp-vw-pre{margin:0;padding:20px 24px;min-height:100%;background:#fff;font:13.5px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--bk-ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.tp-vw-cut{padding:10px 18px;background:#fff;border-top:1px solid var(--bk-line)}.tp-vw-load{min-height:0;background:none;border:0}.tp-vw-none{display:-ms-grid;display:grid;-ms-grid-column-align:center;justify-items:center;gap:10px;max-width:420px;padding:30px;text-align:center}.tp-vw-none h3{font-size:17px}.tp-vw-none p{font-size:14px;color:var(--bk-muted)}.tp-vw-body.is-hoja{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff}.tp-vw-hojas{-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid var(--bk-line);background:#faf7f4}.tp-vw-xl{-ms-flex:1;flex:1;min-height:0;overflow:auto}.tp-vw-xl table{border-collapse:separate;border-spacing:0;font-size:13px}.tp-vw-xl td,.tp-vw-xl th{max-width:320px;height:32px;padding:0 10px;border-right:1px solid #ede6df;border-bottom:1px solid #ede6df;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;background:#fff}.tp-vw-xl thead th{top:0;z-index:2;font-weight:700;color:var(--bk-muted)}.tp-vw-xl tbody th,.tp-vw-xl thead th{position:sticky;background:#f7f3ef;font-size:12px;text-align:center}.tp-vw-xl tbody th{left:0;z-index:1;min-width:44px;font-weight:600;color:var(--bk-faint)}.tp-vw-xl thead th:first-child{left:0;z-index:3}.tp-vw-nav{position:absolute;top:50%;z-index:2;display:-ms-grid;display:grid;place-items:center;width:44px;height:44px;margin-top:10px;border-radius:50%;background:hsla(0,0%,100%,.95);box-shadow:0 6px 20px -8px rgba(0,0,0,.4);color:var(--bk-ink)}.tp-vw-nav svg{width:20px;height:20px}.tp-vw-nav:hover{color:var(--bk-orange-dark)}.tp-vw-nav.is-prev{left:12px}.tp-vw-nav.is-next{right:12px}.tp-mv-lista{gap:10px;max-height:min(46vh,420px);overflow-y:auto;padding:2px}.tp-mv-col,.tp-mv-lista{display:-ms-grid;display:grid}.tp-mv-col{gap:4px;margin:0;padding:10px;border-radius:14px;border:1px solid var(--bk-line);background:#fcfaf8}.tp-mv-col legend{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;float:left;width:100%;margin-bottom:4px;padding:0}.tp-mv-col legend+*{clear:both}.tp-mv-it{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;min-height:40px;padding:6px 10px;border-radius:10px;border:1.5px solid transparent;background:#fff;font-size:14px;font-weight:600;color:var(--bk-ink-2);cursor:pointer}.tp-mv-it:hover{border-color:var(--bk-line-2)}.tp-mv-it:has(input:checked){border-color:var(--bk-orange);background:var(--bk-orange-50);color:var(--bk-orange-dark)}.tp-mv-it input{-ms-flex:none;flex:none;width:17px;height:17px;accent-color:var(--bk-orange)}.tp-mv-it span{min-width:0;overflow-wrap:anywhere}.tp-mv-h{font-size:13.5px;font-weight:600;color:var(--bk-ink-2)}.tp-mv-none{padding:18px;text-align:center;border-radius:14px;border:1.5px dashed var(--bk-line-2)}.tp-md-body>.tp-help{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:6px}.tp-md-body>.tp-help svg{-ms-flex:none;flex:none;width:15px;height:15px;margin-top:2px}.tp-modo{-ms-flex:none;flex:none;gap:2px;padding:3px;border-radius:12px;background:#f4efea}.tp-modo,.tp-modo-b{display:-ms-inline-flexbox;display:inline-flex}.tp-modo-b{-ms-flex-align:center;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:9px;font-size:13.5px;font-weight:600;color:var(--bk-muted);white-space:nowrap;transition:background .15s,color .15s}.tp-modo-b svg{width:16px;height:16px}.tp-modo-b:hover{color:var(--bk-ink)}.tp-modo-b[aria-pressed=true]{background:#fff;color:var(--bk-orange-dark);box-shadow:0 2px 8px -3px rgba(29,26,23,.25)}.tp-chip--xl svg{width:16px;height:16px;color:#1d7a46}.tp-xl-wrap{overflow:auto;max-height:calc(100vh - var(--top) - 200px - var(--tp-cookies, 0px));max-height:calc(100dvh - var(--top) - 200px - var(--tp-cookies, 0px));min-height:320px;border-radius:16px 16px 0 0;border:1px solid #e6ddd4;border-bottom:0;background:#fff;scrollbar-width:thin;scrollbar-color:#cbbcae transparent}.tp-xl-wrap::-webkit-scrollbar{width:12px;height:12px}.tp-xl-wrap::-webkit-scrollbar-thumb{background:#d6cbc0;border-radius:99px;border:3px solid transparent;background-clip:padding-box}.tp-xl-wrap::-webkit-scrollbar-thumb:hover{background-color:var(--bk-orange)}.tp-xl{table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13.5px}.tp-xl td,.tp-xl th{height:42px;padding:0 12px;border-right:1px solid #ede6df;border-bottom:1px solid #ede6df;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;background:#fff;text-align:left}.tp-xl th{position:sticky;top:0;z-index:3;height:40px;padding:0;background:#f7f3ef;border-bottom:1.5px solid #e2d8ce}.tp-xl th button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;width:100%;height:100%;padding:0 10px 0 12px;font-size:12.5px;font-weight:700;color:var(--bk-ink-2);white-space:nowrap;text-align:left}.tp-xl th button:hover{background:#efe8e1}.tp-xl-hic{display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;width:14px;height:14px;color:var(--bk-faint)}.tp-xl-hic svg{width:100%;height:100%}.tp-xl-hn{min-width:0;overflow:hidden;text-overflow:ellipsis}.tp-xl th button>svg{-ms-flex:none;flex:none;width:13px;height:13px;margin-left:auto;opacity:0;transition:opacity .15s}.tp-xl th button:hover>svg{opacity:.45}.tp-xl th[aria-sort] button{color:var(--bk-orange-dark);background:#fff1e4}.tp-xl th[aria-sort] button>svg{opacity:1}.tp-xl th[aria-sort=descending] button>svg{transform:scaleY(-1)}.tp-xl th.is-campo{background:#f9f5f1}.tp-xl .tp-xl-n{padding:0;text-align:center;background:#f7f3ef}.tp-xl-rn{width:100%;height:100%;font-size:12px;font-weight:600;color:var(--bk-faint);font-variant-numeric:tabular-nums}.tp-xl-rn:hover{color:var(--bk-orange-dark)}.tp-xl .tp-xl-fix0{position:sticky;left:0;z-index:2}.tp-xl .tp-xl-fix1{position:sticky;left:52px;z-index:2;box-shadow:1px 0 0 #e2d8ce,6px 0 10px -8px rgba(29,26,23,.25)}.tp-xl th.tp-xl-fix0,.tp-xl th.tp-xl-fix1{z-index:4}.tp-xl tbody tr:hover td{background:#fffaf5}.tp-xl tbody tr:hover .tp-xl-n{background:#fed}.tp-xl tbody tr.is-sel td{background:var(--bk-orange-50)}.tp-xl tbody tr.is-sel .tp-xl-n{background:var(--bk-orange)}.tp-xl tbody tr.is-sel .tp-xl-rn{color:#fff}.tp-xl tbody tr.is-flash td{animation:tp-xl-flash 1.4s var(--bk-ease)}@keyframes tp-xl-flash{0%,40%{background:#ffe9d4}}.tp-xl td[data-ed]{cursor:text}.tp-xl td.tp-xl-c-asig[data-ed],.tp-xl td.tp-xl-c-col[data-ed],.tp-xl td.tp-xl-c-fecha[data-ed],.tp-xl td.tp-xl-c-lista[data-ed],.tp-xl td.tp-xl-c-multi[data-ed],.tp-xl td.tp-xl-c-persona[data-ed],.tp-xl td.tp-xl-c-seg[data-ed],.tp-xl td:not([data-ed]){cursor:pointer}.tp-xl td:focus{outline:none}.tp-xl td.is-editing,.tp-xl td:focus-visible{box-shadow:inset 0 0 0 2px var(--bk-orange)}.tp-xl td.tp-xl-c-asig,.tp-xl td.tp-xl-c-col,.tp-xl td.tp-xl-c-lista,.tp-xl td.tp-xl-c-multi,.tp-xl td.tp-xl-c-persona{padding:0 8px}.tp-xl-tt{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;min-width:0;padding-right:66px;font-weight:700;color:var(--bk-ink)}.tp-xl-tt>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.tp-xl-c-titulo{position:relative}.tp-xl-star{display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;width:14px;height:14px;color:var(--bk-orange-dark)}.tp-xl-star svg{width:100%;height:100%}.tp-xl-open{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;height:26px;padding:0 8px;border-radius:8px;border:1px solid var(--bk-line-2);background:#fff;font-size:12px;font-weight:700;color:var(--bk-muted);opacity:0;transition:opacity .15s,color .15s,border-color .15s}.tp-xl-open svg{width:13px;height:13px}.tp-xl td:focus-within .tp-xl-open,.tp-xl td:focus .tp-xl-open,.tp-xl tr:hover .tp-xl-open{opacity:1}.tp-xl-open:hover{color:var(--bk-orange-dark);border-color:var(--bk-orange)}@media (hover:none){.tp-xl-open{opacity:1}}.tp-xl-who{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:7px;min-width:0;max-width:100%}.tp-xl-who>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:var(--bk-ink-2)}.tp-xl-v{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:5px;min-width:0;max-width:100%;overflow:hidden}.tp-xl-v svg{-ms-flex:none;flex:none;width:13px;height:13px;color:var(--bk-faint)}.tp-xl-v>a,.tp-xl-v>span:not(.tp-pill):not(.tp-av){min-width:0;overflow:hidden;text-overflow:ellipsis}.tp-xl-txt{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--bk-ink-2)}.tp-xl-faint,.tp-xl-num-ic{color:var(--bk-muted)}.tp-xl-num-ic{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:5px;font-weight:600}.tp-xl-num-ic svg{width:14px;height:14px}.tp-xl-chk{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;cursor:pointer}.tp-xl-chk input{width:18px;height:18px;accent-color:var(--bk-orange);cursor:pointer}.tp-xl-chk input:disabled{cursor:default}.tp-xl td.tp-xl-c-casilla{padding:0}.tp-xl .tp-cd-follow{margin:0}.tp-xl-foot{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px 16px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 14px;border:1px solid #e6ddd4;border-radius:0 0 16px 16px;font-size:12.5px;color:var(--bk-muted);background:#faf7f4}.tp-xl-foot>span:first-child{font-weight:700;color:var(--bk-ink-2)}.tp-xl-foot .tp-btn-link{margin-left:auto}.tp-xl-empty{margin-top:6px}.tp-xl-ed{position:fixed;z-index:10045;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:6px;box-shadow:0 0 0 2px var(--bk-orange),0 16px 40px -18px rgba(29,26,23,.45)}.tp-xl-ed .tp-xl-in,.tp-xl-ed>.tp-in,.tp-xl-ed>select{-ms-flex:1;flex:1;width:100%;min-height:0;height:100%;padding:0 12px;border:0;border-radius:6px;box-shadow:none;font-size:13.5px}.tp-xl-ed>.tp-in:focus{box-shadow:none}.tp-xl-ed select.tp-in{padding-right:32px;background-position:right 10px center}.tp-xl-ed.is-casilla{display:none}.tp-xl-ed.is-pop{gap:8px;padding:10px;border-radius:14px}.tp-xl-ed.is-pop>textarea.tp-in{min-height:120px;max-height:50vh;padding:10px 12px;border:1.5px solid var(--bk-line-2);border-radius:10px;resize:vertical}.tp-xl-ed.is-pop>textarea.tp-in:focus{border-color:var(--bk-orange)}.tp-xl-ed-h{font-size:12.5px;font-weight:700;color:var(--bk-muted)}.tp-xl-ed .tp-multi{max-height:40vh;overflow-y:auto}.tp-xl-ed-foot{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.tp-xl-ed-foot .tp-help{margin-right:auto}.tp-xl-ed-err{font-size:12.5px;font-weight:600;color:var(--bk-danger);padding:0 4px}.tp-xl-ed:not(.is-pop) .tp-xl-ed-err:not(:empty){position:absolute;top:calc(100% + 6px);left:0;padding:6px 10px;border-radius:8px;background:#fff;box-shadow:0 8px 20px -10px rgba(29,26,23,.4);white-space:nowrap}.tp-xl-ed-err:empty{display:none}@media (max-width:1100px){.tp-nv{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.tp-nv-sticky{position:static}.tp-molde-pasos{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.tp-vw{padding:0 0 var(--tp-cookies,0)}.tp-vw-card{width:100%;height:calc(100dvh - var(--tp-cookies, 0px));border-radius:0}.tp-vw-nav{top:auto;bottom:14px;margin-top:0}}@media (max-width:720px){.tp-sec{padding:14px 14px 16px}.tp-sec-h{-ms-flex-wrap:wrap;flex-wrap:wrap}.tp-sec-st{-ms-flex-order:3;order:3;margin-left:40px}.tp-nv-grid{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.tp-nv-side{display:none}.tp-nv-foot{-ms-flex-preferred-size:100%;flex-basis:100%}.tp-molde--v2 .tp-fld-top{-ms-grid-columns:22px minmax(0,1fr) auto;grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:none}.tp-molde--v2 .tp-fld-top>.tp-fld-c:nth-of-type(2){grid-column:2/-1;-ms-grid-row:2;grid-row:2}.tp-molde--v2 .tp-fld-top>.tp-fld-tools{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1}.tp-fld-num{width:22px}.tp-fld-ayuda,.tp-fld-ops,.tp-molde--v2 .tp-fld-val,.tp-molde--v2 .tp-fld>.tp-err,.tp-molde--v2 .tp-fld>.tp-warn{padding-left:0}.tp-molde--v2 .tp-fld-val{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.tp-molde--v2 .tp-fld-checks{-ms-flex-pack:start;justify-content:flex-start}.tp-vw-head{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 12px}.tp-vw-tx{-ms-flex-preferred-size:calc(100% - 52px);flex-basis:calc(100% - 52px)}.tp-vw-act{width:100%;-ms-flex-pack:end;justify-content:flex-end}.tp-vw-act .tp-btn span{display:none}.tp-vw-act .tp-btn{padding:0 12px}.tp-modo-b span{display:none}.tp-modo-b{padding:0 10px}.tp-xl-wrap{max-height:calc(100dvh - var(--top) - 150px - var(--tp-cookies, 0px));min-height:280px}.tp-xl .tp-xl-fix1{position:static;box-shadow:none}.tp-xl-tip{display:none}}@media (max-width:420px){.tp-addf-b{padding:0 10px 0 8px;font-size:12.5px}.tp-chip--xl{font-size:0;gap:0;padding:0 10px}.tp-chip--xl svg{width:18px;height:18px}}.tp-hero-act{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:10px}.tp-hero .tp-hero-act{-ms-flex-pack:end;justify-content:flex-end}.tp-btn svg,.tp-notion-chip svg,.tp-ro--notion>svg,.tp-tag--notion svg{width:18px;height:18px;-ms-flex:none;flex:none}.tp-tag--notion{gap:5px;background:#f1f0ee;color:#37352f}.tp-tag--notion svg{width:14px;height:14px}.tp-notion-chip{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;min-height:42px;padding:0 16px 0 12px;border-radius:999px;border:1.5px solid var(--bk-line-2);background:#fff;font-size:14px;font-weight:600;color:#37352f;text-decoration:none;white-space:nowrap;transition:border-color .2s,background .2s}.tp-notion-chip:hover{border-color:#37352f;background:#f7f6f3;color:#37352f;text-decoration:none}.tp-ro--notion{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 10px;background:#f7f6f3;color:#37352f;font-weight:500}.tp-ro--notion>span:first-of-type{-ms-flex:1 1 380px;flex:1 1 380px;min-width:0}.tp-ro--notion b{font-weight:700}.tp-ro-sync{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 12px;margin-left:auto;font-size:13px;color:#6b6a66}.tp-ro-sync,.tp-ro-sync>span{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.tp-ro-sync>span{gap:6px}.tp-ro-sync .tp-btn-link{color:#37352f}.tp-ro-sync .tp-btn-link svg{width:14px;height:14px}.tp-ro-err{color:var(--bk-danger);font-weight:600}.tp-ro-err svg{width:15px;height:15px}.tp-spin--s{width:14px;height:14px;border-width:2px}.tp-av--notion{background:linear-gradient(135deg,#6b6a66,#37352f)}.tp-fi-notion{-ms-flex-item-align:start;align-self:flex-start;margin-top:12px;gap:8px;color:#37352f;text-decoration:none}.tp-fi-notion svg{width:16px;height:16px}.tp-notion-txt{max-height:420px;overflow:auto;font-size:14px;line-height:1.6;color:var(--bk-ink-2)}a.tp-file-nom{text-decoration:none}a.tp-file-nom:hover{color:var(--bk-orange-dark);text-decoration:underline}a.tp-ib{color:var(--bk-muted)}.tp-md-head h2 svg{width:22px;height:22px;margin-right:8px;vertical-align:-4px}.tp-nt-list{display:-ms-grid;display:grid;gap:8px}.tp-nt-it{-ms-flex-align:center;align-items:center}.tp-nt-it>span{-ms-flex:1;flex:1;min-width:0;display:-ms-grid;display:grid;gap:2px}.tp-nt-ya{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:5px;-ms-flex-wrap:wrap;flex-wrap:wrap;color:var(--bk-green)!important;font-weight:600!important}.tp-nt-ya svg{width:14px;height:14px}.tp-nt-ya a{color:inherit;text-decoration:underline;text-underline-offset:2px}.tp-nt-vista{margin-top:6px}.tp-nt-vista select{width:auto;max-width:100%}.tp-empty--s{padding:28px 18px;box-shadow:none}.tp-empty--s .tp-empty-ic svg{width:28px;height:28px}@media (max-width:720px){.tp-hero .tp-hero-act{width:100%}.tp-hero .tp-hero-act .tp-btn{-ms-flex:1 1 200px;flex:1 1 200px}.tp-notion-chip span{display:none}.tp-notion-chip{padding:0 11px}.tp-ro-sync{margin-left:0}}.tp-cd-ico{margin-right:6px;font-size:1.05em}.tp-nc-l{display:-ms-grid;display:grid;gap:7px}.tp-nc{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:5px;min-width:0;font-size:13px;color:var(--bk-ink-2)}.tp-nc .tp-pill{font-size:12px}.tp-nc>a,.tp-nc>span:not(.tp-pill){min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-nc>svg{width:13px;height:13px;color:var(--bk-faint)}.tp-nc--largo>span{white-space:normal!important;display:-webkit-box;-webkit-line-clamp:3}.tp-nc-gente{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 10px;white-space:normal!important}.tp-nc-per{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:5px;font-weight:600;color:var(--bk-ink-2)}.tp-nc-per .tp-av--s{width:20px;height:20px;font-size:9px;box-shadow:none}.tp-pill--est{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:5px;padding:2px 9px;border-radius:999px}.tp-pill--est .tp-dot{width:7px;height:7px}.tp-nc-fecha{font-weight:500}.tp-cd-foot--n{-ms-flex-pack:start;justify-content:flex-start;gap:12px;border-top:0;padding-top:2px}.tp-cd-foot--n:empty{display:none}.tp-cd-foot--n>span{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px}.tp-cd-foot--n svg{width:14px;height:14px}.tp-cn-l{display:-ms-grid;display:grid;gap:6px;margin:0;padding:0;list-style:none}.tp-cn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:14px;border:1px solid var(--bk-line);background:#fff}.tp-cn,.tp-cn .tp-colpill{min-width:0}.tp-cn .tp-colpill>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-cn .tp-n{-ms-flex:none;flex:none;white-space:nowrap}.tp-cn.is-off{background:#faf7f4}.tp-cn.is-off .tp-colpill,.tp-cn.is-off .tp-n{opacity:.5}.tp-cn .tp-tog input:not(:checked)+span{color:var(--bk-muted)}@media (max-width:520px){.tp-cn{-ms-flex-wrap:wrap;flex-wrap:wrap}.tp-cn .tp-sp{display:none}}.tp-cn{cursor:grab;-ms-user-select:none;user-select:none;-webkit-user-select:none;transition:box-shadow .15s,border-color .15s}.tp-cn:hover{border-color:var(--bk-line-2)}.tp-cn-grip{-ms-flex:none;flex:none;display:-ms-grid;display:grid;place-items:center;width:26px;height:32px;margin-left:-6px;border-radius:8px;color:var(--bk-faint);cursor:grab;-ms-touch-action:none;touch-action:none}.tp-cn-grip svg{width:18px;height:18px}.tp-cn-grip:focus-visible,.tp-cn:hover .tp-cn-grip{color:var(--bk-ink-2);background:#f4efea}.tp-cn.is-src{opacity:.4;border-style:dashed;border-color:var(--bk-orange-line);background:var(--bk-orange-50)}.tp-cn.is-src>*{visibility:hidden}.tp-cn.is-flash{border-color:var(--bk-orange);box-shadow:var(--bk-ring)}.tp-cn-ghost{position:fixed;left:0;top:0;z-index:10095;margin:0;list-style:none;pointer-events:none;cursor:grabbing;box-shadow:0 20px 40px -16px rgba(29,26,23,.4),0 0 0 2px var(--bk-orange);will-change:transform}.tp-cn .tp-tog{cursor:pointer}