.tc-page[data-v-bc4bfe12]{background:var(--site-bg);color:var(--site-text)}.tc[data-v-bc4bfe12]{padding:8.5rem 0 6rem}.tc-wrap[data-v-bc4bfe12]{max-width:1240px;margin:0 auto;padding:0 1.25rem}.tc-crumbs[data-v-bc4bfe12]{display:flex;flex-wrap:wrap;gap:8px;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.4rem}.tc-crumb[data-v-bc4bfe12]{color:var(--site-text);text-decoration:none}a.tc-crumb[data-v-bc4bfe12]:hover{color:var(--site-gold)}.tc-crumb.is-here[data-v-bc4bfe12]{color:var(--site-text-strong)}.tc-crumb-sep[data-v-bc4bfe12]{color:var(--site-line)}.tc-head[data-v-bc4bfe12]{text-align:center;margin-bottom:1.6rem}.tc-notice[data-v-bc4bfe12]{max-width:880px;margin:0 auto 1.8rem;padding:12px 16px;font-size:.86rem;line-height:1.6;color:var(--site-text-strong);text-align:center;background:color-mix(in srgb,var(--site-bg-2) 70%,transparent);border:1px solid color-mix(in srgb,var(--site-accent) 45%,transparent)}.tc-grid[data-v-bc4bfe12]{display:grid;grid-template-columns:280px minmax(0,1fr) 280px;grid-template-areas:"char table summary";gap:16px;align-items:stretch}.tc-char[data-v-bc4bfe12]{grid-area:char}.tc-table[data-v-bc4bfe12]{grid-area:table}.tc-summary[data-v-bc4bfe12]{grid-area:summary}.tc-grid.is-busy .tc-num[data-v-bc4bfe12],.tc-grid.is-busy .tc-st b[data-v-bc4bfe12]{opacity:.75}.tc-card[data-v-bc4bfe12]{display:flex;flex-direction:column;gap:10px;min-width:0;padding:18px;background:color-mix(in srgb,var(--site-bg-2) 55%,transparent);border:1px solid var(--site-line)}.tc-card-row[data-v-bc4bfe12]{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--site-line)}.tc-card-title[data-v-bc4bfe12]{color:var(--site-accent);font-size:.78rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;padding-bottom:8px;border-bottom:1px solid var(--site-line)}.tc-card-row .tc-card-title[data-v-bc4bfe12]{flex:1;border-bottom:0}.tc-sub[data-v-bc4bfe12]{font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--site-accent);margin-top:6px}.tc-note[data-v-bc4bfe12]{font-size:.76rem;line-height:1.55;color:color-mix(in srgb,var(--site-text) 85%,transparent)}.tc-strong[data-v-bc4bfe12]{color:var(--site-text-strong)}.tc-live[data-v-bc4bfe12]{min-height:1.55em;color:var(--site-gold)}.tc-link[data-v-bc4bfe12]{background:none;border:0;color:var(--site-text);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:0 0 8px;white-space:nowrap}.tc-link[data-v-bc4bfe12]:hover{color:var(--site-gold)}.tc-field[data-v-bc4bfe12]{display:flex;flex-direction:column;gap:5px;font-size:.8rem;color:var(--site-text-strong)}.tc-field .site-input[data-v-bc4bfe12],.tc-level .site-input[data-v-bc4bfe12],.tc-row .site-input[data-v-bc4bfe12]{width:100%;min-width:0}.tc-select[data-v-bc4bfe12]{cursor:pointer}.tc-level[data-v-bc4bfe12]{display:grid;grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:10px;font-size:.86rem;color:var(--site-text-strong)}.tc-import-row[data-v-bc4bfe12]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.tc-btn[data-v-bc4bfe12]{height:38px;padding:0 14px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--site-bg);background:linear-gradient(180deg,color-mix(in srgb,var(--site-gold) 75%,white),color-mix(in srgb,var(--site-gold) 62%,var(--site-accent)));border:1px solid color-mix(in srgb,var(--site-accent) 80%,black);cursor:pointer;white-space:nowrap}[dir=rtl] .tc-btn[data-v-bc4bfe12]{background:linear-gradient(-180deg,color-mix(in srgb,var(--site-gold) 75%,white),color-mix(in srgb,var(--site-gold) 62%,var(--site-accent)))}.tc-btn[data-v-bc4bfe12]:hover:not(:disabled){filter:brightness(1.06)}.tc-btn[data-v-bc4bfe12]:disabled{opacity:.5;cursor:default}.tc-msg[data-v-bc4bfe12]{min-height:2.4em;font-size:.76rem;line-height:1.2}.tc-msg.is-ok[data-v-bc4bfe12]{color:var(--site-gold)}.tc-msg.is-error[data-v-bc4bfe12]{color:var(--site-danger)}.tc-row[data-v-bc4bfe12]{display:grid;grid-template-columns:minmax(0,1fr) 76px 76px 56px 120px;grid-template-areas:"attr current goal points cost";align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid color-mix(in srgb,var(--site-line) 70%,transparent)}.tc-row[data-v-bc4bfe12]>:nth-child(1){grid-area:attr}.tc-row[data-v-bc4bfe12]>:nth-child(2){grid-area:current}.tc-row[data-v-bc4bfe12]>:nth-child(3){grid-area:goal}.tc-row[data-v-bc4bfe12]>:nth-child(4){grid-area:points}.tc-row[data-v-bc4bfe12]>:nth-child(5){grid-area:cost}.tc-row--head[data-v-bc4bfe12]{padding:0 0 4px;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--site-text)}.tc-row--head .tc-num[data-v-bc4bfe12]{font-size:inherit;color:inherit}.tc-row.is-over .tc-goal[data-v-bc4bfe12]{border-color:var(--site-danger)}.tc-attr[data-v-bc4bfe12]{display:flex;align-items:center;gap:10px;min-width:0}.tc-attr-text[data-v-bc4bfe12]{display:flex;flex-direction:column;min-width:0}.tc-attr-name[data-v-bc4bfe12]{font-size:.86rem;color:var(--site-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-attr-next[data-v-bc4bfe12]{font-size:.68rem;color:color-mix(in srgb,var(--site-text) 80%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.tc-num[data-v-bc4bfe12]{text-align:right;font-size:.86rem;font-variant-numeric:tabular-nums;color:var(--site-text-strong);white-space:nowrap;transition:opacity .2s ease}[dir=rtl] .tc-num[data-v-bc4bfe12]{text-align:left}.tc-cost[data-v-bc4bfe12]{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;color:var(--site-gold)}.tc-cell-label[data-v-bc4bfe12]{display:none}.tc-warn[data-v-bc4bfe12]{min-height:1.5em;font-size:.74rem;line-height:1.5;color:var(--site-danger)}.tc-st[data-v-bc4bfe12]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;border-bottom:1px solid color-mix(in srgb,var(--site-line) 70%,transparent);padding-bottom:8px}.tc-st span[data-v-bc4bfe12]{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--site-text)}.tc-st b[data-v-bc4bfe12]{font-size:1.02rem;font-weight:700;color:var(--site-text-strong);font-variant-numeric:tabular-nums;transition:opacity .2s ease;white-space:nowrap}.tc-st .tc-big[data-v-bc4bfe12]{display:inline-flex;align-items:center;gap:6px;font-size:1.2rem;color:var(--site-gold)}.tc-st .tc-saved[data-v-bc4bfe12]{color:var(--site-gold)}.tc-summary-note[data-v-bc4bfe12]{margin-top:auto}.tc-error[data-v-bc4bfe12]{min-height:1.2em;font-size:.76rem;color:var(--site-danger)}@media (max-width: 1100px){.tc-grid[data-v-bc4bfe12]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"table table" "char summary"}}@media (max-width: 767px){.tc[data-v-bc4bfe12]{padding:6.5rem 0 4rem}.tc-wrap[data-v-bc4bfe12]{padding:0 16px}.tc-grid[data-v-bc4bfe12]{grid-template-columns:minmax(0,1fr);grid-template-areas:"char" "table" "summary"}.tc-card[data-v-bc4bfe12]{padding:14px}.tc-card-row[data-v-bc4bfe12]{flex-wrap:wrap;gap:4px 14px}.tc-card-row .tc-card-title[data-v-bc4bfe12]{flex-basis:100%;padding-bottom:4px}.tc-row[data-v-bc4bfe12]{grid-template-columns:minmax(0,1fr) 76px 76px;grid-template-areas:"attr current goal" "points points cost";row-gap:4px}.tc-head-points[data-v-bc4bfe12],.tc-head-cost[data-v-bc4bfe12]{display:none}.tc-attr-next[data-v-bc4bfe12]{white-space:normal}.tc-points[data-v-bc4bfe12]{text-align:left;font-size:.76rem;color:var(--site-text)}[dir=rtl] .tc-points[data-v-bc4bfe12]{text-align:right}.tc-cell-label[data-v-bc4bfe12]{display:inline;margin-right:6px}[dir=rtl] .tc-cell-label[data-v-bc4bfe12]{margin-right:0;margin-left:6px}}
