.home-page[data-v-25219cdf]{display:grid;gap:var(--ui-space-5);align-content:start;width:100%;min-height:100%;color:var(--ui-text-strong)}.home-loading[data-v-25219cdf]{display:grid;place-items:center;min-height:30rem;color:var(--ui-text-muted);font-size:var(--ui-font-body)}.home-stats[data-v-25219cdf]{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--ui-space-3)}.home-stat[data-v-25219cdf]{display:grid;gap:var(--ui-space-1);min-height:9rem;align-content:center;padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface);text-align:left;cursor:pointer}.home-stat[data-v-25219cdf]:disabled{cursor:default}.home-stat[data-v-25219cdf]:not(:disabled):hover{border-color:#b8c2d5;background-color:#f8faff}.home-stat span[data-v-25219cdf]{color:var(--ui-text-muted);font-size:var(--ui-font-small);font-weight:700}.home-stat strong[data-v-25219cdf]{color:var(--ui-text-strong);font-size:var(--ui-font-heading);font-weight:800}.home-stat small[data-v-25219cdf]{color:var(--ui-text-soft);font-size:var(--ui-font-caption)}.home-section[data-v-25219cdf]{padding:var(--ui-space-5) var(--ui-space-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface)}.home-section-head[data-v-25219cdf]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);margin-bottom:1.4rem}.home-section-head h3[data-v-25219cdf]{color:var(--ui-text-strong);font-size:var(--ui-font-title);font-weight:800}.home-project-grid[data-v-25219cdf]{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--ui-space-4)}.home-project-card[data-v-25219cdf]{display:grid;gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-project-card[data-v-25219cdf]:hover{border-color:var(--ui-primary);box-shadow:0 .8rem 2.4rem rgba(35,38,60,.1);transform:translateY(-0.2rem)}.home-project-thumb[data-v-25219cdf]{position:relative;overflow:hidden;height:16rem;border-radius:var(--ui-radius-sm);background-color:var(--ui-surface-subtle)}.home-project-thumb img[data-v-25219cdf]{width:100%;height:100%;object-fit:cover}.home-favorite[data-v-25219cdf]{position:absolute;top:.6rem;right:.6rem;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:hsla(0,0%,100%,.92);color:#e8a410;font-size:var(--ui-font-body);font-style:normal}.home-project-card strong[data-v-25219cdf]{overflow:hidden;color:var(--ui-text-strong);font-size:var(--ui-font-body-lg);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.home-project-card p[data-v-25219cdf]{display:flex;flex-wrap:wrap;gap:var(--ui-space-1) var(--ui-space-3);color:var(--ui-text-muted);font-size:var(--ui-font-caption)}.home-activity-list[data-v-25219cdf]{display:grid;gap:var(--ui-space-2)}.home-activity-list li[data-v-25219cdf]{display:grid;grid-template-columns:7rem minmax(0, 1fr) 7rem;align-items:center;gap:var(--ui-space-3);min-height:5.6rem;padding:var(--ui-space-3) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.home-activity-list li[data-v-25219cdf]:hover{border-color:var(--ui-primary);background-color:var(--ui-surface-subtle)}.home-activity-type[data-v-25219cdf]{justify-self:start;padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-sm);background-color:var(--ui-primary-soft);color:var(--ui-primary);font-size:1.15rem;font-weight:800;white-space:nowrap}.home-activity-body[data-v-25219cdf]{min-width:0}.home-activity-body p[data-v-25219cdf]{overflow:hidden;color:var(--ui-text);font-size:var(--ui-font-small);text-overflow:ellipsis;white-space:nowrap}.home-activity-body strong[data-v-25219cdf]{color:var(--ui-text-strong);font-weight:800}.home-activity-body>span[data-v-25219cdf]{display:block;margin-top:.2rem;color:var(--ui-text-soft);font-size:1.15rem}.home-activity-list em[data-v-25219cdf]{justify-self:end;color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-style:normal;white-space:nowrap}.home-activity-deleted[data-v-25219cdf]{display:inline-block;margin-left:var(--ui-space-1);padding:.1rem var(--ui-space-2);border-radius:var(--ui-radius-sm);background:var(--ui-danger-soft);color:var(--ui-danger);font-size:var(--ui-font-caption);font-style:normal;font-weight:700;vertical-align:middle}.home-activity-more[data-v-25219cdf]{margin-top:var(--ui-space-2);text-align:center}.home-activity-more button[data-v-25219cdf]{padding:var(--ui-space-2) var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-weight:700;cursor:pointer}.home-activity-more button[data-v-25219cdf]:hover{border-color:var(--ui-primary-border);color:var(--ui-primary)}.home-activity-more button[data-v-25219cdf]:disabled{opacity:.5;cursor:default}.home-empty[data-v-25219cdf]{display:grid;place-items:center;gap:var(--ui-space-3);min-height:14rem;border:1px dashed var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text-soft);font-size:var(--ui-font-small)}@media(max-width: 960px){.home-stats[data-v-25219cdf]{grid-template-columns:repeat(2, minmax(0, 1fr))}.home-project-grid[data-v-25219cdf]{grid-template-columns:1fr}.home-activity-list li[data-v-25219cdf]{grid-template-columns:minmax(0, 1fr);gap:var(--ui-space-1)}.home-activity-list em[data-v-25219cdf]{justify-self:start}}
.project-page[data-v-4e6acc80]{min-height:100%}.project-head[data-v-4e6acc80]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-5);margin-bottom:1.6rem}.project-kicker[data-v-4e6acc80]{margin-bottom:.4rem;color:#666;font-size:var(--ui-font-small)}.project-head h2[data-v-4e6acc80]{color:var(--ui-text-strong);font-size:var(--ui-font-heading);font-weight:800}.project-toolbar[data-v-4e6acc80]{display:flex;align-items:center;margin-bottom:1.2rem}.project-search-type[data-v-4e6acc80]{width:10rem;height:var(--ui-control-height);padding:0 var(--ui-space-3);border:1px solid var(--ui-border-strong);border-right:0;border-radius:var(--ui-radius-sm) 0 0 var(--ui-radius-sm);background-color:var(--ui-surface);color:var(--ui-text);font-size:var(--ui-font-small);font-weight:700}.project-search[data-v-4e6acc80]{width:min(54rem,100%);height:var(--ui-control-height);padding:0 var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:0;background-color:var(--ui-surface);color:var(--ui-text);font-size:var(--ui-font-small)}.project-toolbar .btn[data-v-4e6acc80]{height:var(--ui-control-height);min-height:var(--ui-control-height);min-width:7.2rem;padding-inline:var(--ui-space-4);border-radius:0 var(--ui-radius-sm) var(--ui-radius-sm) 0}.project-search-type[data-v-4e6acc80]:focus,.project-search[data-v-4e6acc80]:focus{position:relative;z-index:1;outline:.2rem solid var(--ui-primary-border);outline-offset:-0.1rem;border-color:var(--ui-primary)}.project-list-box[data-v-4e6acc80]{padding:var(--ui-space-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface)}.mb16[data-v-4e6acc80]{margin-bottom:1.6rem}.project-count[data-v-4e6acc80]{color:#666;font-size:var(--ui-font-small)}.project-grid[data-v-4e6acc80]{display:grid;grid-template-columns:repeat(auto-fill, minmax(24rem, 1fr));gap:var(--ui-space-4)}.project-card[data-v-4e6acc80],.project-create-card[data-v-4e6acc80]{min-height:26rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.project-card[data-v-4e6acc80]:hover,.project-create-card[data-v-4e6acc80]:hover{border-color:var(--ui-primary);box-shadow:0 .8rem 2.4rem rgba(35,38,60,.1);transform:translateY(-0.2rem)}.project-thumb[data-v-4e6acc80]{display:flex;height:13rem;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid var(--ui-border);background-color:var(--ui-surface-subtle);color:var(--ui-text-muted);font-size:var(--ui-font-small)}.project-thumb img[data-v-4e6acc80]{width:100%;height:100%;object-fit:cover}.project-card-body[data-v-4e6acc80]{display:flex;min-height:13rem;flex-direction:column;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-4)}.project-card-summary[data-v-4e6acc80]{min-width:0}.project-title-row[data-v-4e6acc80]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-3)}.project-card h3[data-v-4e6acc80]{margin-bottom:.6rem;color:var(--ui-text-strong);font-size:var(--ui-font-title);font-weight:800}.project-card-tools[data-v-4e6acc80]{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:var(--ui-space-1)}.favorite-button[data-v-4e6acc80],.more-button[data-v-4e6acc80]{width:2.6rem;height:2.6rem;border:0;border-radius:var(--ui-radius-sm);background-color:rgba(0,0,0,0);color:#c8cdd6;cursor:pointer;font-size:var(--ui-font-title);line-height:1}.favorite-button.active[data-v-4e6acc80]{color:#f4a11c}.more-button[data-v-4e6acc80]{color:#6e7685;font-size:2rem}.favorite-button[data-v-4e6acc80]:hover,.more-button[data-v-4e6acc80]:hover{background-color:var(--ui-canvas)}.project-action-menu[data-v-4e6acc80]{position:absolute;top:3rem;right:0;z-index:5;display:grid;min-width:9rem;padding:var(--ui-space-1);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background-color:var(--ui-surface);box-shadow:0 .8rem 2.4rem rgba(35,38,60,.14)}.project-action-menu button[data-v-4e6acc80]{height:3.2rem;padding:0 var(--ui-space-3);border:0;border-radius:var(--ui-radius-sm);background-color:rgba(0,0,0,0);color:var(--ui-text);cursor:pointer;text-align:left}.project-action-menu button[data-v-4e6acc80]:hover{background-color:var(--ui-canvas)}.project-action-menu button.danger[data-v-4e6acc80]{color:var(--ui-danger)}.project-card p[data-v-4e6acc80]{display:-webkit-box;overflow:hidden;color:#666;font-size:var(--ui-font-small);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.project-card dl[data-v-4e6acc80]{display:flex;justify-content:space-between;gap:var(--ui-space-3);color:var(--ui-text-muted);font-size:var(--ui-font-caption)}.project-card dl div[data-v-4e6acc80]{display:flex;gap:var(--ui-space-2)}.project-card dt[data-v-4e6acc80]{color:var(--ui-text-muted)}.project-card dd[data-v-4e6acc80]{font-weight:700}.project-create-card[data-v-4e6acc80]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--ui-space-3);color:var(--ui-primary)}.project-create-card span[data-v-4e6acc80]{font-size:5.2rem;font-weight:700;line-height:1}.project-create-card strong[data-v-4e6acc80]{color:var(--ui-text);font-size:1.6rem}.project-empty[data-v-4e6acc80]{display:flex;min-height:20rem;align-items:center;justify-content:center;color:#666}.project-paging[data-v-4e6acc80]{display:flex;align-items:center;justify-content:center;gap:var(--ui-space-3);margin-top:2rem}.project-paging button[data-v-4e6acc80]{min-width:7.2rem;height:3.2rem;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background-color:var(--ui-surface);color:var(--ui-text)}.project-paging button[data-v-4e6acc80]:disabled{opacity:.45}.project-modal-backdrop[data-v-4e6acc80]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--ui-space-5);background-color:rgba(17,24,39,.58);backdrop-filter:blur(0.25rem)}.project-modal[data-v-4e6acc80]{width:min(64rem,100%);overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background-color:var(--ui-surface);box-shadow:0 2.4rem 6rem rgba(21,25,33,.26)}.project-modal header[data-v-4e6acc80],.project-modal footer[data-v-4e6acc80]{display:flex;align-items:center;justify-content:space-between;padding:var(--ui-space-4) var(--ui-space-5);border-bottom:1px solid var(--ui-border)}.project-modal footer[data-v-4e6acc80]{justify-content:flex-end;gap:var(--ui-space-2);border-top:1px solid var(--ui-border);border-bottom:0;background:var(--ui-surface-subtle)}.project-modal h3[data-v-4e6acc80]{color:var(--ui-text-strong);font-size:var(--ui-font-title);font-weight:800}.modal-close[data-v-4e6acc80]{width:3.2rem;height:3.2rem;border:0;border-radius:var(--ui-radius-sm);background-color:var(--ui-surface-subtle);color:var(--ui-text);cursor:pointer;font-size:2rem}.modal-close[data-v-4e6acc80]:hover{background-color:var(--ui-border)}.project-form[data-v-4e6acc80]{display:grid;gap:var(--ui-space-4);padding:var(--ui-space-5)}.project-form label[data-v-4e6acc80],.thumb-field[data-v-4e6acc80]{display:grid;gap:var(--ui-space-2)}.project-form span[data-v-4e6acc80],.thumb-field>span[data-v-4e6acc80]{color:var(--ui-text);font-size:var(--ui-font-body);font-weight:700}.project-form input[data-v-4e6acc80],.project-form textarea[data-v-4e6acc80]{width:100%;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background-color:var(--ui-surface);font-size:var(--ui-font-body)}.project-form input[data-v-4e6acc80]{height:4rem;padding:0 var(--ui-space-3)}.project-form textarea[data-v-4e6acc80]{min-height:12rem;resize:vertical;padding:var(--ui-space-3)}.thumb-register[data-v-4e6acc80]{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:var(--ui-space-2)}.thumb-file-name[data-v-4e6acc80]{display:flex;min-height:4rem;align-items:center;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);color:#666}.hidden-file[data-v-4e6acc80]{display:none}.thumb-preview[data-v-4e6acc80]{width:18rem;height:10rem;overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface-subtle)}.thumb-preview img[data-v-4e6acc80]{width:100%;height:100%;object-fit:cover}@media(max-width: 720px){.project-head[data-v-4e6acc80],.project-toolbar[data-v-4e6acc80],.thumb-register[data-v-4e6acc80]{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.project-grid[data-v-4e6acc80]{grid-template-columns:1fr}}
.project-overview-page[data-v-3088b57e]{display:grid;gap:var(--ui-space-5);min-height:100%}.overview-empty[data-v-3088b57e]{display:grid;min-height:34rem;place-items:center;align-content:center;gap:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface);text-align:center}.overview-empty strong[data-v-3088b57e]{color:var(--ui-text-strong);font-size:2rem}.overview-empty p[data-v-3088b57e]{color:#666;font-size:var(--ui-font-body)}.overview-head[data-v-3088b57e]{display:flex;align-items:stretch;justify-content:space-between;gap:var(--ui-space-5);padding:2.2rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface)}.overview-kicker[data-v-3088b57e]{margin-bottom:.6rem;color:var(--ui-primary);font-size:var(--ui-font-small);font-weight:800}.overview-head h2[data-v-3088b57e]{margin-bottom:.8rem;color:var(--ui-text-strong);font-size:2.6rem;font-weight:800}.overview-head p[data-v-3088b57e]{max-width:78rem;color:var(--ui-text-muted);font-size:var(--ui-font-body);line-height:1.6}.overview-head dl[data-v-3088b57e]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--ui-space-2)}.overview-head-side[data-v-3088b57e]{display:grid;min-width:24rem;align-content:space-between;gap:var(--ui-space-3)}.overview-head dl div[data-v-3088b57e]{display:grid;align-content:center;min-height:7.2rem;padding:var(--ui-space-3);border-radius:var(--ui-radius-md);background-color:var(--ui-surface-subtle)}.overview-head dt[data-v-3088b57e]{color:var(--ui-text-muted);font-size:var(--ui-font-caption)}.overview-head dd[data-v-3088b57e]{margin-top:.4rem;color:var(--ui-text-strong);font-size:var(--ui-font-body-lg);font-weight:800}.overview-stats[data-v-3088b57e]{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--ui-space-3)}.overview-stat[data-v-3088b57e]{display:grid;min-height:9.2rem;align-content:center;gap:var(--ui-space-1);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface);color:var(--ui-text-strong);cursor:pointer;text-align:center;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.overview-stat[data-v-3088b57e]:hover{border-color:var(--ui-primary);box-shadow:0 .8rem 2.4rem rgba(35,38,60,.1);transform:translateY(-0.2rem)}.overview-stat strong[data-v-3088b57e]{color:var(--ui-text-strong);font-size:var(--ui-font-heading);font-weight:800}.overview-stat span[data-v-3088b57e]{color:#444;font-size:var(--ui-font-body-lg);font-weight:700}.overview-content-grid[data-v-3088b57e]{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(34rem, 0.85fr);gap:var(--ui-space-5)}.overview-work-panel[data-v-3088b57e],.overview-activity-panel[data-v-3088b57e]{min-height:34rem;padding:var(--ui-space-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface)}.overview-panel-head[data-v-3088b57e]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);margin-bottom:1.6rem}.overview-panel-head h3[data-v-3088b57e]{color:var(--ui-text-strong);font-size:var(--ui-font-title);font-weight:800}.quick-action-grid[data-v-3088b57e]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--ui-space-4)}.quick-action-card[data-v-3088b57e]{display:grid;min-height:17.6rem;align-content:end;gap:var(--ui-space-2);padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface);color:var(--ui-text);cursor:pointer;text-align:left;transition:border-color .18s ease,background-color .18s ease}.quick-action-card[data-v-3088b57e]:hover{border-color:var(--ui-primary);background-color:var(--ui-surface-subtle)}.quick-action-card strong[data-v-3088b57e]{color:var(--ui-text-strong);font-size:1.9rem;font-weight:800}.quick-action-card span[data-v-3088b57e]{color:var(--ui-text-muted);font-size:var(--ui-font-small);line-height:1.45}.overview-activity-panel ul[data-v-3088b57e]{display:grid;gap:var(--ui-space-3)}.overview-activity-panel li[data-v-3088b57e]{display:grid;grid-template-columns:6rem minmax(0, 1fr) 5.6rem;align-items:center;gap:var(--ui-space-3);min-height:5.6rem;padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md)}.overview-activity-panel strong[data-v-3088b57e]{color:var(--ui-text-strong);font-size:var(--ui-font-body);font-weight:800}.overview-activity-panel p[data-v-3088b57e]{overflow:hidden;color:var(--ui-text);font-size:var(--ui-font-body);text-overflow:ellipsis;white-space:nowrap}.overview-activity-panel span[data-v-3088b57e],.overview-activity-panel em[data-v-3088b57e]{color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-style:normal}.overview-activity-panel em[data-v-3088b57e]{justify-self:end}.overview-activity-empty[data-v-3088b57e]{display:block !important;padding:var(--ui-space-4);border:1px dashed var(--ui-border) !important;color:var(--ui-text-soft);font-size:var(--ui-font-small);text-align:center}@media(max-width: 960px){.overview-head[data-v-3088b57e],.overview-content-grid[data-v-3088b57e]{grid-template-columns:1fr}.overview-head[data-v-3088b57e]{display:grid}.overview-head-side[data-v-3088b57e]{min-width:0}.overview-stats[data-v-3088b57e]{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 640px){.overview-head dl[data-v-3088b57e],.overview-stats[data-v-3088b57e],.quick-action-grid[data-v-3088b57e],.overview-activity-panel li[data-v-3088b57e]{grid-template-columns:1fr}.overview-activity-panel em[data-v-3088b57e]{justify-self:start}.overview-head dl[data-v-3088b57e]{grid-template-columns:repeat(2, minmax(0, 1fr))}}
.table-empty[data-v-5e24e4d3]{padding:var(--ui-space-4);color:var(--ui-text-soft);font-size:var(--ui-font-small);text-align:center}.avatar[data-v-5e24e4d3]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--ui-primary-soft);color:var(--ui-primary);font-size:var(--ui-font-small);font-weight:800}.manage-modal-backdrop[data-v-5e24e4d3]{position:fixed;inset:0;display:grid;place-items:center;padding:var(--ui-space-5);background:rgba(17,24,39,.58);backdrop-filter:blur(0.25rem);z-index:50}.manage-modal[data-v-5e24e4d3]{display:flex;flex-direction:column;width:min(52rem,100%);max-height:calc(100vh - 4rem);overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:0 2.4rem 6rem rgba(21,25,33,.26)}.manage-modal header[data-v-5e24e4d3]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-space-5);border-bottom:1px solid var(--ui-border)}.manage-modal header h3[data-v-5e24e4d3]{color:var(--ui-text-strong);font-size:var(--ui-font-title);font-weight:800}.manage-modal header button[data-v-5e24e4d3]{display:grid;width:3.4rem;height:3.4rem;place-items:center;border:0;border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-size:2rem;line-height:1;cursor:pointer}.manage-modal header button[data-v-5e24e4d3]:hover{background:var(--ui-border)}.manage-modal-body[data-v-5e24e4d3]{display:grid;flex:1 1 auto;gap:var(--ui-space-4);overflow-y:auto;padding:var(--ui-space-5) var(--ui-space-5)}.manage-modal footer[data-v-5e24e4d3]{display:flex;justify-content:flex-end;gap:var(--ui-space-2);padding:var(--ui-space-4) var(--ui-space-5);border-top:1px solid var(--ui-border);background:var(--ui-surface-subtle)}.search-field[data-v-5e24e4d3]{display:grid;gap:var(--ui-space-2)}.search-field span[data-v-5e24e4d3]{color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-weight:700}.search-field input[data-v-5e24e4d3]{width:100%;height:3.8rem;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-small)}.search-field input[data-v-5e24e4d3]:focus{outline:2px solid var(--ui-primary-border);border-color:var(--ui-primary)}.user-pick[data-v-5e24e4d3]{display:grid;gap:var(--ui-space-2);margin:0;padding:0;list-style:none}.candidate-paging[data-v-5e24e4d3]{display:flex;align-items:center;justify-content:center;gap:var(--ui-space-2);font-size:var(--ui-font-caption)}.candidate-paging button[data-v-5e24e4d3]{min-width:5.4rem;height:2.8rem;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);cursor:pointer}.candidate-paging button[data-v-5e24e4d3]:disabled{opacity:.45;cursor:default}.candidate-paging em[data-v-5e24e4d3]{margin-left:.6rem;color:var(--ui-primary);font-size:1.15rem;font-style:normal;font-weight:700}.user-pick li[data-v-5e24e4d3]{display:flex;align-items:center;gap:.9rem;min-height:4.2rem;padding:var(--ui-space-2) .9rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);cursor:pointer;transition:border-color .12s,background-color .12s}.user-pick li[data-v-5e24e4d3]:hover{border-color:var(--ui-primary-border)}.user-pick li.selected[data-v-5e24e4d3]{border-color:var(--ui-primary);background:var(--ui-primary-soft)}.user-pick li.already[data-v-5e24e4d3]{cursor:default;opacity:.5}.user-pick li.already[data-v-5e24e4d3]:hover{border-color:var(--ui-border)}.user-pick li.center-row[data-v-5e24e4d3]{justify-content:center}.user-pick .nm[data-v-5e24e4d3]{color:var(--ui-text-strong);font-size:var(--ui-font-small);font-weight:700}.user-pick .uid[data-v-5e24e4d3]{color:var(--ui-text-soft);font-size:1.15rem}.user-pick .tail[data-v-5e24e4d3]{margin-left:auto;color:var(--ui-text-soft);font-size:var(--ui-font-caption)}.user-pick .check[data-v-5e24e4d3]{display:none;margin-left:auto;color:var(--ui-primary);font-size:var(--ui-font-small);font-weight:800}.user-pick li.selected .check[data-v-5e24e4d3]{display:inline}.user-pick li.selected .tail[data-v-5e24e4d3]{display:none}.role-field[data-v-5e24e4d3]{display:grid;gap:var(--ui-space-2)}.role-field>span[data-v-5e24e4d3]{color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-weight:700}.role-pick[data-v-5e24e4d3]{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.role-pick button[data-v-5e24e4d3]{padding:.55rem var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-surface);color:var(--ui-text-muted);font-size:var(--ui-font-caption);cursor:pointer}.role-pick button.active[data-v-5e24e4d3]{border-color:var(--ui-primary);background:var(--ui-primary-soft);color:var(--ui-primary);font-weight:800}.role-desc[data-v-5e24e4d3]{color:var(--ui-text-soft);font-size:1.15rem;line-height:1.5}
.project-manage-page[data-v-0b663165]{display:grid;gap:var(--ui-space-4);min-height:100%;align-content:start}.manage-empty[data-v-0b663165]{display:grid;min-height:34rem;place-items:center;align-content:center;gap:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);text-align:center}.manage-empty strong[data-v-0b663165]{color:var(--ui-text-strong);font-size:2rem}.manage-empty p[data-v-0b663165]{color:#666;font-size:var(--ui-font-body)}.mbox[data-v-0b663165]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.box-head[data-v-0b663165]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);margin-bottom:1.2rem}.box-head strong[data-v-0b663165]{color:var(--ui-text-strong);font-size:var(--ui-font-body-lg)}.box-head strong em[data-v-0b663165]{color:var(--ui-primary);font-style:normal}.muted[data-v-0b663165]{color:var(--ui-text-soft);font-size:var(--ui-font-caption)}.table-empty[data-v-0b663165]{padding:var(--ui-space-4);color:var(--ui-text-soft);font-size:var(--ui-font-small);text-align:center}.page-head[data-v-0b663165]{padding:var(--ui-space-4) var(--ui-space-5)}.page-head .kicker[data-v-0b663165]{margin-bottom:.3rem;color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:800}.page-head h2[data-v-0b663165]{color:var(--ui-text-strong);font-size:2rem;font-weight:800}.info-box[data-v-0b663165]{padding:var(--ui-space-4) var(--ui-space-5)}.info-grid[data-v-0b663165]{display:grid;gap:var(--ui-space-3)}.info-item .lbl[data-v-0b663165]{margin-bottom:.3rem;color:var(--ui-text-soft);font-size:1.15rem;font-weight:700}.info-item .val[data-v-0b663165]{color:var(--ui-text-strong);font-size:var(--ui-font-small);line-height:1.5}.info-meta[data-v-0b663165]{margin-top:.4rem;padding-top:1rem;border-top:1px solid var(--ui-border);color:var(--ui-text-soft);font-size:var(--ui-font-caption)}.info-meta b[data-v-0b663165]{color:var(--ui-text-muted);font-weight:700}.info-edit[data-v-0b663165]{display:grid;gap:var(--ui-space-3)}.info-edit label[data-v-0b663165]{display:grid;gap:var(--ui-space-2)}.field-head[data-v-0b663165]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-weight:700}.field-head em[data-v-0b663165]{color:var(--ui-danger);font-size:var(--ui-font-caption);font-style:normal}.field-head small[data-v-0b663165]{color:var(--ui-text-soft);font-size:var(--ui-font-caption);font-weight:400}.info-edit input[data-v-0b663165],.info-edit textarea[data-v-0b663165]{width:100%;padding:.9rem var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);color:var(--ui-text-strong);font-size:var(--ui-font-small);font-family:inherit}.info-edit textarea[data-v-0b663165]{min-height:9rem;resize:vertical;line-height:1.5}.info-edit input[data-v-0b663165]:focus,.info-edit textarea[data-v-0b663165]:focus{outline:2px solid var(--ui-primary-border);border-color:var(--ui-primary)}.edit-foot[data-v-0b663165]{display:flex;justify-content:flex-end;gap:var(--ui-space-2)}.member-box[data-v-0b663165]{padding:var(--ui-space-4) var(--ui-space-5)}.member-table-wrap[data-v-0b663165]{overflow-x:auto}.member-table[data-v-0b663165]{width:100%;border-collapse:collapse;font-size:var(--ui-font-small)}.member-table th[data-v-0b663165],.member-table td[data-v-0b663165]{height:4.6rem;padding:0 var(--ui-space-3);border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:middle}.member-table th[data-v-0b663165]{background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-size:1.15rem;font-weight:700}.member-table .permission-col[data-v-0b663165]{text-align:center;white-space:nowrap}.member-table .action-col[data-v-0b663165]{text-align:center;white-space:nowrap}.role-select-wrap[data-v-0b663165]{position:relative;display:inline-block;width:9.2rem}.role-select-wrap[data-v-0b663165]::after{content:"";position:absolute;top:50%;right:1rem;width:.65rem;height:.65rem;border-right:1.5px solid var(--ui-text-muted);border-bottom:1.5px solid var(--ui-text-muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}.member-table select[data-v-0b663165]{width:100%;height:3.2rem;padding:0 2.8rem 0 1.1rem;appearance:none;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text-strong);font-size:var(--ui-font-caption);font-weight:700;cursor:pointer}.member-table select[data-v-0b663165]:hover:not(:disabled){border-color:var(--ui-primary-border);background:var(--ui-primary-soft)}.member-table select[data-v-0b663165]:focus{outline:2px solid var(--ui-primary-border);outline-offset:1px;border-color:var(--ui-primary)}.member-table select[data-v-0b663165]:disabled{background:var(--ui-surface-subtle);color:var(--ui-text-soft);cursor:default}.user-cell[data-v-0b663165]{display:flex;align-items:center;gap:.9rem}.avatar[data-v-0b663165]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--ui-primary-soft);color:var(--ui-primary);font-size:var(--ui-font-small);font-weight:800}.user-cell .nm[data-v-0b663165]{color:var(--ui-text-strong);font-weight:700}.user-cell .uid[data-v-0b663165]{color:var(--ui-text-soft);font-size:1.15rem}.me-pill[data-v-0b663165]{margin-left:.4rem;padding:.1rem var(--ui-space-2);border-radius:var(--ui-radius-md);background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-size:1rem;font-weight:700}.role-badge[data-v-0b663165]{display:inline-block;padding:var(--ui-space-1) .9rem;border-radius:var(--ui-radius-sm);font-size:1.15rem;font-weight:800}.role-OWNER[data-v-0b663165]{background:var(--ui-primary-soft);color:#6b3fc9}.role-DESIGNER[data-v-0b663165]{background:var(--ui-info-soft);color:var(--ui-info)}.role-VIEWER[data-v-0b663165]{background:var(--ui-surface-subtle);color:var(--ui-text-muted)}.role-note[data-v-0b663165]{margin-top:.8rem;color:var(--ui-text-soft);font-size:1.15rem;line-height:1.6}.role-note b[data-v-0b663165]{color:var(--ui-text-muted)}.btn.danger-outline[data-v-0b663165]{border:1px solid #e7c4c4;background:var(--ui-surface);color:var(--ui-danger)}.btn.danger-outline[data-v-0b663165]:hover:not(:disabled){border-color:var(--ui-danger);background:#fdf4f4}.btn.danger-outline[data-v-0b663165]:disabled{opacity:.45}.member-remove-btn[data-v-0b663165]{width:5.6rem;height:3.2rem;min-height:3.2rem;padding:0 var(--ui-space-2)}.log-box[data-v-0b663165]{padding:var(--ui-space-4) var(--ui-space-5)}.log-toolbar[data-v-0b663165]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);flex-wrap:wrap;margin-bottom:1.2rem}.log-filter[data-v-0b663165]{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.log-filter button[data-v-0b663165]{padding:.45rem 1.1rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-surface);color:var(--ui-text-muted);font-size:var(--ui-font-caption);cursor:pointer}.log-filter button.active[data-v-0b663165]{border-color:var(--ui-primary);background:var(--ui-primary-soft);color:var(--ui-primary);font-weight:800}.log-search[data-v-0b663165]{display:flex;gap:var(--ui-space-2)}.log-search input[data-v-0b663165]{width:24rem;max-width:100%;height:3.4rem;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-small)}.log-search input[data-v-0b663165]:focus{outline:2px solid var(--ui-primary-border);border-color:var(--ui-primary)}.log-list[data-v-0b663165]{display:grid;gap:.2rem;margin:0;padding:0;list-style:none}.log-list li[data-v-0b663165]{display:flex;align-items:center;gap:var(--ui-space-3);min-height:4.2rem;padding:var(--ui-space-2) var(--ui-space-2);border-radius:var(--ui-radius-sm)}.log-list li[data-v-0b663165]:hover{background:var(--ui-surface-subtle)}.log-type[data-v-0b663165]{flex:none;width:6.8rem;padding:var(--ui-space-1) 0;border-radius:var(--ui-radius-sm);font-size:var(--ui-font-caption);font-weight:800;text-align:center}.lt-ASSET[data-v-0b663165]{background:var(--ui-info-soft);color:var(--ui-info)}.lt-MANUAL[data-v-0b663165]{background:var(--ui-warning-soft);color:var(--ui-warning)}.lt-PROJECT[data-v-0b663165]{background:var(--ui-primary-soft);color:#6b3fc9}.lt-MEMBER[data-v-0b663165]{background:#e9f6ee;color:var(--ui-success)}.log-msg[data-v-0b663165]{min-width:0;color:var(--ui-text);font-size:var(--ui-font-small);line-height:1.5}.log-msg b[data-v-0b663165]{color:var(--ui-text-strong)}.log-meta[data-v-0b663165]{flex:none;margin-left:auto;color:var(--ui-text-soft);font-size:1.15rem;line-height:1.4;text-align:right}.log-paging[data-v-0b663165]{display:flex;align-items:center;justify-content:center;gap:var(--ui-space-2);margin-top:1.2rem;font-size:var(--ui-font-caption)}.log-paging button[data-v-0b663165]{min-width:5.4rem;height:2.8rem;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);cursor:pointer}.log-paging button[data-v-0b663165]:disabled{opacity:.45;cursor:default}@media(max-width: 720px){.member-table[data-v-0b663165]{min-width:68rem}}
.scene-workspace[data-v-baf76420]{display:grid;grid-template-columns:30rem minmax(0, 1fr);gap:var(--ui-space-3);width:100%;height:min(76rem,100vh - 14rem);min-height:56rem;overflow:hidden}.scene-left-zone[data-v-baf76420]{min-width:0;overflow-y:auto;padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface)}.scene-main-zone[data-v-baf76420]{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0, 1fr) 5.8rem;grid-template-rows:4.8rem minmax(0, 1fr);gap:var(--ui-space-3)}.scene-panel-head[data-v-baf76420]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2);margin-bottom:1rem}.scene-panel-head strong[data-v-baf76420]{color:var(--ui-text-strong);font-size:1.45rem;font-weight:800}.input-label[data-v-baf76420]{display:block;margin-bottom:.5rem;color:var(--ui-text);font-size:var(--ui-font-caption);font-weight:700}.asset-list-search[data-v-baf76420]{margin-bottom:1rem}.asset-list-search input[data-v-baf76420]{width:100%;min-width:0;height:3.4rem;padding:0 .9rem;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-caption)}.asset-paging[data-v-baf76420]{display:flex;align-items:center;justify-content:center;gap:var(--ui-space-2);margin-top:1rem;font-size:var(--ui-font-caption)}.asset-paging button[data-v-baf76420]{min-width:5.4rem;height:2.8rem;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background-color:var(--ui-surface);cursor:pointer}.asset-paging button[data-v-baf76420]:disabled{opacity:.45;cursor:default}.version-list[data-v-baf76420]{display:grid;gap:var(--ui-space-2);margin:0;padding:0;list-style:none}.version-list li[data-v-baf76420]{min-height:4rem;padding:var(--ui-space-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background-color:var(--ui-surface);cursor:pointer}.version-list li.selected[data-v-baf76420]{border-color:var(--ui-primary);background-color:var(--ui-primary-soft)}.version-list li.disabled[data-v-baf76420]{cursor:default;opacity:.58}.version-list span[data-v-baf76420]{display:grid;gap:.2rem;min-width:0;overflow:hidden;color:var(--ui-text-strong);font-size:var(--ui-font-small);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.version-list small[data-v-baf76420]{color:var(--ui-text-muted);font-size:1.15rem;font-weight:700}.workspace-header[data-v-baf76420]{grid-column:1/-1;grid-row:1;height:4.8rem;min-width:0;padding:0 var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface)}.workspace-header .project-name[data-v-baf76420]{margin:0;color:var(--ui-text);font-size:1.55rem;font-weight:700}.workspace-header .btn[data-v-baf76420]:disabled{cursor:default;opacity:.45}.workspace-header .btn.danger[data-v-baf76420]{border-color:#f0b8b8;color:var(--ui-danger)}.scene-canvas-wrap[data-v-baf76420]{position:relative;display:flex;grid-column:1;grid-row:2;min-height:0;flex-direction:column;overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:#f7f9fc;box-shadow:0 .2rem .8rem rgba(0,0,0,.05)}.top-zone[data-v-baf76420]{flex-shrink:0;min-height:4.2rem;padding:var(--ui-space-1) var(--ui-space-2);border-radius:0;background-color:#3f4654}.viewer-shell[data-v-baf76420]{position:relative;flex:1;width:100%;min-height:0;background-color:#f8fafc}.viewer-el[data-v-baf76420]{width:100%;height:100%}.viewer-el.tool-move[data-v-baf76420],.viewer-el.tool-rotate[data-v-baf76420]{cursor:grab}.viewer-el.tool-scale[data-v-baf76420]{cursor:sw-resize}.equipment-zone[data-v-baf76420]{grid-column:2;grid-row:2;min-height:0;padding:var(--ui-space-2);border-radius:var(--ui-radius-md);background-color:#313743}.equipment-zone ul[data-v-baf76420]{display:grid;gap:var(--ui-space-2);margin:0;padding:0;list-style:none}.toolbar[data-v-baf76420]{position:relative;min-width:0;margin:0;padding:0;list-style:none}.tool-item[data-v-baf76420]{position:relative}.tool-btn[data-v-baf76420]{display:flex;width:3.6rem;height:3.6rem;align-items:center;justify-content:center;border:none;border-radius:var(--ui-radius-sm);background-color:rgba(0,0,0,0);cursor:pointer;transition:all .2s}.tool-btn[data-v-baf76420]:disabled{opacity:.35;cursor:default}.tool-btn img[data-v-baf76420]{max-width:2rem;max-height:2rem;transition:all .2s}.tool-btn[data-v-baf76420]:hover,.tool-btn.active[data-v-baf76420]{background-color:var(--ui-surface)}.tool-btn:hover img[data-v-baf76420],.tool-btn.active img[data-v-baf76420]{filter:brightness(0) !important}.invert-white[data-v-baf76420]{filter:brightness(0) invert(1)}.divider[data-v-baf76420]{width:1px;height:2rem;margin:0 .5rem;background-color:var(--ui-text-muted)}.hidden-color-picker[data-v-baf76420]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.child-buttons[data-v-baf76420]{position:absolute;z-index:100;top:0;right:calc(100% + .8rem);min-width:12rem;margin:0;padding:var(--ui-space-3);border-radius:var(--ui-radius-md);background-color:var(--ui-text);box-shadow:0 .4rem 1.2rem rgba(0,0,0,.2);color:var(--ui-surface);list-style:none}.child-buttons li[data-v-baf76420]{padding:.5rem 0;text-align:center}.child-buttons button[data-v-baf76420]{width:100%;border:none;background:rgba(0,0,0,0);color:var(--ui-surface);cursor:pointer}.floating-zoom[data-v-baf76420]{position:absolute;z-index:50;right:2rem;bottom:2rem;padding:.5rem var(--ui-space-4);border-radius:var(--ui-radius-pill);background-color:hsla(0,0%,100%,.9);box-shadow:0 .4rem 1.2rem rgba(0,0,0,.15)}.floating-zoom button[data-v-baf76420]{display:flex;height:3rem;align-items:center;justify-content:center;border:none;background:none;color:var(--ui-text);cursor:pointer;font-size:var(--ui-font-heading)}.floating-zoom input[type=range][data-v-baf76420]{width:12rem;cursor:pointer}.floating-zoom .zoom-value[data-v-baf76420]{min-width:4rem;color:var(--ui-text);font-size:var(--ui-font-body);font-weight:700;text-align:right}.viewer-state[data-v-baf76420]{position:absolute;z-index:20;top:50%;left:50%;padding:.9rem 1.3rem;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:hsla(0,0%,100%,.92);color:var(--ui-text);font-size:var(--ui-font-body);font-weight:700;transform:translate(-50%, -50%)}.comment-overlay[data-v-baf76420]{position:absolute;z-index:100;top:0;right:0;width:32rem;height:100%;background-color:var(--ui-surface);box-shadow:-0.4rem 0 1.5rem rgba(0,0,0,.05)}.comment-header[data-v-baf76420]{height:6rem;padding:0 var(--ui-space-5);border-bottom:1px solid var(--ui-border)}.comment-body[data-v-baf76420]{height:calc(100% - 6rem);padding:var(--ui-space-5);overflow-y:auto}.scene-note[data-v-baf76420]{margin:0 0 var(--ui-space-3);color:#666;font-size:var(--ui-font-small)}.empty-list[data-v-baf76420],.error-list[data-v-baf76420]{color:var(--ui-text-muted);font-size:var(--ui-font-small)}.slide-fade-enter-active[data-v-baf76420],.slide-fade-leave-active[data-v-baf76420]{transition:all .3s ease}.slide-fade-enter-from[data-v-baf76420],.slide-fade-leave-to[data-v-baf76420]{opacity:0;transform:translateX(100%)}
.app-modal-backdrop[data-v-1c2fe5d8]{position:fixed;inset:0;display:grid;place-items:center;padding:var(--ui-space-5);background:rgba(17,24,39,.58);backdrop-filter:blur(0.25rem);z-index:60}.app-modal[data-v-1c2fe5d8]{width:min(50rem,100vw - 3.2rem);overflow:hidden;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:0 2.4rem 6rem rgba(21,25,33,.26)}.app-modal>header[data-v-1c2fe5d8],.app-modal>footer[data-v-1c2fe5d8]{display:flex;align-items:center;justify-content:space-between;padding:var(--ui-space-4) var(--ui-space-5)}.app-modal>header[data-v-1c2fe5d8]{border-bottom:1px solid var(--ui-border)}.app-modal>header span[data-v-1c2fe5d8]{display:block;margin-bottom:.3rem;color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:700}.app-modal>header h3[data-v-1c2fe5d8]{color:var(--ui-text-strong);font-size:var(--ui-font-title)}.app-modal>header button[data-v-1c2fe5d8]{display:grid;width:3.6rem;height:3.6rem;padding:0;place-items:center;border:0;border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-size:2.4rem;cursor:pointer}.app-modal>header button[data-v-1c2fe5d8]:hover:not(:disabled){background:var(--ui-border)}.app-modal>header button[data-v-1c2fe5d8]:disabled{cursor:default;opacity:.45}.app-modal>footer[data-v-1c2fe5d8]{justify-content:flex-end;gap:var(--ui-space-2);border-top:1px solid var(--ui-border);background:var(--ui-surface-subtle)}.app-modal-body[data-v-1c2fe5d8]{display:grid;gap:var(--ui-space-4);padding:var(--ui-space-5)}.app-modal-field[data-v-1c2fe5d8]{display:grid;gap:var(--ui-space-2)}.app-modal-field>span[data-v-1c2fe5d8]{color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-weight:700}.app-modal-field em[data-v-1c2fe5d8]{color:var(--ui-danger);font-style:normal}.app-modal-field input[data-v-1c2fe5d8],.app-modal-field select[data-v-1c2fe5d8]{width:100%;min-height:var(--ui-control-height);padding:0 1rem;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-text);font-size:var(--ui-font-small)}.app-modal-field textarea[data-v-1c2fe5d8]{width:100%;min-height:10rem;padding:1rem 1.1rem;resize:vertical;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);color:var(--ui-text);line-height:1.55}.app-modal-field input[data-v-1c2fe5d8]:focus,.app-modal-field select[data-v-1c2fe5d8]:focus,.app-modal-field textarea[data-v-1c2fe5d8]:focus{border-color:var(--ui-primary);outline:.2rem solid color-mix(in srgb, var(--ui-primary) 14%, transparent)}.app-modal-field small[data-v-1c2fe5d8]{color:var(--ui-text-soft);font-size:1.05rem;text-align:right}.app-modal-note[data-v-1c2fe5d8]{padding:.8rem 1.1rem;border-radius:var(--ui-radius-md);background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-size:var(--ui-font-caption);line-height:1.6}
.assetize-backdrop[data-v-2dae5d6a]{position:fixed;z-index:500;inset:0;display:grid;place-items:center;padding:var(--ui-space-5);background-color:rgba(17,24,39,.58);backdrop-filter:blur(0.25rem)}.assetize-modal[data-v-2dae5d6a]{width:min(76rem,100%);overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background-color:var(--ui-surface);box-shadow:0 2.4rem 6rem rgba(21,25,33,.26)}.assetize-modal header[data-v-2dae5d6a],.assetize-modal footer[data-v-2dae5d6a]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-space-5);border-bottom:1px solid var(--ui-border)}.assetize-modal footer[data-v-2dae5d6a]{justify-content:flex-end;border-top:1px solid var(--ui-border);border-bottom:0;background:var(--ui-surface-subtle)}.assetize-modal h3[data-v-2dae5d6a]{color:var(--ui-text-strong);font-size:var(--ui-font-title);font-weight:800}.assetize-error[data-v-2dae5d6a]{margin:var(--ui-space-3) var(--ui-space-4) 0;padding:var(--ui-space-3) var(--ui-space-3);border:1px solid #f0b8b8;border-radius:var(--ui-radius-sm);background-color:#fff5f5;color:#c83232;font-size:var(--ui-font-small);font-weight:700}.assetize-modal header button[data-v-2dae5d6a]{width:3.4rem;height:3.4rem;border:0;border-radius:var(--ui-radius-sm);background-color:var(--ui-surface-subtle);cursor:pointer;font-size:2rem}.assetize-modal header button[data-v-2dae5d6a]:hover{background-color:var(--ui-border)}.assetize-grid[data-v-2dae5d6a]{display:grid;grid-template-columns:minmax(0, 1fr) 22rem;gap:var(--ui-space-4);padding:var(--ui-space-5)}.assetize-form[data-v-2dae5d6a]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--ui-space-3)}.assetize-form .wide[data-v-2dae5d6a]{grid-column:1/-1}.assetize-form input[data-v-2dae5d6a],.assetize-form textarea[data-v-2dae5d6a]{width:100%;min-height:4rem;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm)}.assetize-form textarea[data-v-2dae5d6a]{min-height:10rem;padding:var(--ui-space-3) var(--ui-space-3);resize:vertical}.assetize-form select[data-v-2dae5d6a]{width:100%;min-height:4rem;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background-color:var(--ui-surface)}.assetize-form .size-inputs[data-v-2dae5d6a]{display:flex;align-items:center;gap:var(--ui-space-2)}.assetize-form .size-inputs em[data-v-2dae5d6a]{color:var(--ui-text-muted);font-style:normal}.assetize-form small[data-v-2dae5d6a]{color:var(--ui-text-soft);font-size:var(--ui-font-caption);line-height:1.4}.form-field em[data-v-2dae5d6a]{margin-left:.4rem;color:var(--ui-danger);font-size:var(--ui-font-caption);font-style:normal;font-weight:800}.assetize-status[data-v-2dae5d6a]{display:grid;align-content:start;gap:var(--ui-space-2);padding:var(--ui-space-3);border-radius:var(--ui-radius-md);background-color:var(--ui-surface-subtle)}.assetize-status strong[data-v-2dae5d6a]{color:var(--ui-text-strong);font-size:var(--ui-font-body);font-weight:800}.assetize-status p[data-v-2dae5d6a],.assetize-status span[data-v-2dae5d6a]{color:#666;font-size:var(--ui-font-small);line-height:1.5}.assetize-status span[data-v-2dae5d6a]{color:var(--ui-primary);font-weight:800}.tag-input-box[data-v-2dae5d6a]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);min-height:4rem;padding:var(--ui-space-2) var(--ui-space-2);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface)}.tag-input-box .tag-input[data-v-2dae5d6a]{flex:1;min-width:12rem;min-height:auto;padding:var(--ui-space-1);border:0;outline:none;font-size:var(--ui-font-small)}.tag-chip[data-v-2dae5d6a]{display:inline-flex;align-items:center;gap:var(--ui-space-1);padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-xl);background:var(--ui-primary-soft);color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:700}.tag-remove[data-v-2dae5d6a]{border:0;background:rgba(0,0,0,0);color:var(--ui-primary);font-size:var(--ui-font-body);line-height:1;cursor:pointer}.detail-edit-note[data-v-2dae5d6a]{margin-bottom:1.2rem;padding:var(--ui-space-2) 1.1rem;border-radius:var(--ui-radius-sm);background:var(--ui-primary-soft);color:var(--ui-primary);font-size:var(--ui-font-small)}
.assetize-backdrop[data-v-63bb700c]{position:fixed;z-index:500;inset:0;display:grid;place-items:center;padding:var(--ui-space-5);background-color:rgba(17,24,39,.58);backdrop-filter:blur(0.25rem)}.assetize-modal[data-v-63bb700c]{width:min(76rem,100%);overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background-color:var(--ui-surface);box-shadow:0 2.4rem 6rem rgba(21,25,33,.26)}.assetize-modal header[data-v-63bb700c],.assetize-modal footer[data-v-63bb700c]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-space-5);border-bottom:1px solid var(--ui-border)}.assetize-modal footer[data-v-63bb700c]{justify-content:flex-end;border-top:1px solid var(--ui-border);border-bottom:0;background:var(--ui-surface-subtle)}.assetize-modal h3[data-v-63bb700c]{color:var(--ui-text-strong);font-size:var(--ui-font-title);font-weight:800}.assetize-error[data-v-63bb700c]{margin:var(--ui-space-3) var(--ui-space-4) 0;padding:var(--ui-space-3) var(--ui-space-3);border:1px solid #f0b8b8;border-radius:var(--ui-radius-sm);background-color:#fff5f5;color:#c83232;font-size:var(--ui-font-small);font-weight:700}.assetize-modal header button[data-v-63bb700c]{width:3.4rem;height:3.4rem;border:0;border-radius:var(--ui-radius-sm);background-color:var(--ui-surface-subtle);cursor:pointer;font-size:2rem}.assetize-modal header button[data-v-63bb700c]:hover{background-color:var(--ui-border)}.assetize-grid[data-v-63bb700c]{display:grid;grid-template-columns:minmax(0, 1fr) 22rem;gap:var(--ui-space-4);padding:var(--ui-space-5)}.assetize-form[data-v-63bb700c]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--ui-space-3)}.assetize-form .wide[data-v-63bb700c]{grid-column:1/-1}.assetize-form input[data-v-63bb700c],.assetize-form textarea[data-v-63bb700c]{width:100%;min-height:4rem;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm)}.assetize-form textarea[data-v-63bb700c]{min-height:10rem;padding:var(--ui-space-3) var(--ui-space-3);resize:vertical}.assetize-form select[data-v-63bb700c]{width:100%;min-height:4rem;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background-color:var(--ui-surface)}.assetize-form .size-inputs[data-v-63bb700c]{display:flex;align-items:center;gap:var(--ui-space-2)}.assetize-form .size-inputs em[data-v-63bb700c]{color:var(--ui-text-muted);font-style:normal}.assetize-form small[data-v-63bb700c]{color:var(--ui-text-soft);font-size:var(--ui-font-caption);line-height:1.4}.form-field em[data-v-63bb700c]{margin-left:.4rem;color:var(--ui-danger);font-size:var(--ui-font-caption);font-style:normal;font-weight:800}.assetize-status[data-v-63bb700c]{display:grid;align-content:start;gap:var(--ui-space-2);padding:var(--ui-space-3);border-radius:var(--ui-radius-md);background-color:var(--ui-surface-subtle)}.assetize-status strong[data-v-63bb700c]{color:var(--ui-text-strong);font-size:var(--ui-font-body);font-weight:800}.assetize-status p[data-v-63bb700c],.assetize-status span[data-v-63bb700c]{color:#666;font-size:var(--ui-font-small);line-height:1.5}.assetize-status span[data-v-63bb700c]{color:var(--ui-primary);font-weight:800}.tag-input-box[data-v-63bb700c]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);min-height:4rem;padding:var(--ui-space-2) var(--ui-space-2);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface)}.tag-input-box .tag-input[data-v-63bb700c]{flex:1;min-width:12rem;min-height:auto;padding:var(--ui-space-1);border:0;outline:none;font-size:var(--ui-font-small)}.tag-chip[data-v-63bb700c]{display:inline-flex;align-items:center;gap:var(--ui-space-1);padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-xl);background:var(--ui-primary-soft);color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:700}.tag-remove[data-v-63bb700c]{border:0;background:rgba(0,0,0,0);color:var(--ui-primary);font-size:var(--ui-font-body);line-height:1;cursor:pointer}.detail-edit-note[data-v-63bb700c]{margin-bottom:1.2rem;padding:var(--ui-space-2) 1.1rem;border-radius:var(--ui-radius-sm);background:var(--ui-primary-soft);color:var(--ui-primary);font-size:var(--ui-font-small)}
.preliminary-overview[data-v-f3422b04]{display:grid;gap:var(--ui-space-4)}.preliminary-stats[data-v-f3422b04]{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--ui-space-3)}.preliminary-stat[data-v-f3422b04]{display:grid;min-height:8rem;align-content:center;gap:var(--ui-space-1);padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface);cursor:pointer;text-align:left}.preliminary-stat span[data-v-f3422b04]{color:var(--ui-text-muted);font-size:var(--ui-font-small)}.preliminary-stat strong[data-v-f3422b04]{color:var(--ui-text-strong);font-size:var(--ui-font-heading);font-weight:800}.preliminary-main-grid[data-v-f3422b04]{display:grid;gap:var(--ui-space-5);grid-template-columns:minmax(0, 1.1fr) minmax(34rem, 0.9fr)}.preliminary-panel[data-v-f3422b04]{padding:var(--ui-space-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface)}.panel-head[data-v-f3422b04]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);margin-bottom:1.6rem}.panel-head h3[data-v-f3422b04]{color:var(--ui-text-strong);font-size:var(--ui-font-title);font-weight:800}.quick-list[data-v-f3422b04]{display:grid;gap:var(--ui-space-3)}.quick-list button[data-v-f3422b04]{display:grid;min-height:8.4rem;align-content:center;gap:var(--ui-space-2);padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface);cursor:pointer;text-align:left}.quick-list strong[data-v-f3422b04]{color:var(--ui-text-strong);font-size:var(--ui-font-title);font-weight:800}.quick-list span[data-v-f3422b04]{color:var(--ui-text-muted);font-size:var(--ui-font-small)}.activity-list[data-v-f3422b04]{display:grid;gap:var(--ui-space-3)}.activity-list li[data-v-f3422b04]{display:grid;grid-template-columns:5.4rem minmax(0, 1fr) 6.4rem;align-items:center;gap:var(--ui-space-3);min-height:5.6rem;padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md)}.activity-list strong[data-v-f3422b04]{color:var(--ui-text-strong);font-size:var(--ui-font-body)}.activity-list p[data-v-f3422b04]{overflow:hidden;color:var(--ui-text);font-size:var(--ui-font-body);text-overflow:ellipsis;white-space:nowrap}.activity-list span[data-v-f3422b04],.activity-list em[data-v-f3422b04]{color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-style:normal}.activity-list em[data-v-f3422b04]{justify-self:end}.activity-list li.version-empty[data-v-f3422b04]{grid-template-columns:minmax(0, 1fr);place-items:center;min-height:12rem;padding:var(--ui-space-5) var(--ui-space-3);border-style:dashed;background:var(--ui-surface-subtle);color:var(--ui-text-soft);font-size:var(--ui-font-small);text-align:center}@media(max-width: 980px){.preliminary-main-grid[data-v-f3422b04]{grid-template-columns:1fr}.preliminary-stats[data-v-f3422b04]{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 640px){.preliminary-stats[data-v-f3422b04]{grid-template-columns:1fr}}
.preliminary-generate[data-v-3d30ff69]{display:grid;gap:var(--ui-space-4);width:100%;grid-template-columns:minmax(0, 1fr);align-items:start}.generate-form-panel[data-v-3d30ff69]{width:100%;padding:var(--ui-space-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface)}.panel-head[data-v-3d30ff69]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);margin-bottom:1.6rem}.panel-head h3[data-v-3d30ff69]{color:var(--ui-text-strong);font-size:var(--ui-font-title);font-weight:800}.form-grid[data-v-3d30ff69]{display:grid;grid-template-columns:minmax(0, 1fr) 26rem;gap:var(--ui-space-3);margin-bottom:1.4rem}.form-grid label[data-v-3d30ff69]{display:grid;gap:var(--ui-space-2)}.form-grid span[data-v-3d30ff69]{color:var(--ui-text);font-size:var(--ui-font-body);font-weight:700}.form-field em[data-v-3d30ff69]{margin-left:.4rem;color:var(--ui-danger);font-size:var(--ui-font-caption);font-style:normal;font-weight:800}.form-grid input[data-v-3d30ff69]{height:4rem;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm)}.segmented[data-v-3d30ff69]{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));height:4rem;padding:var(--ui-space-1);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background-color:var(--ui-surface-subtle)}.segmented button[data-v-3d30ff69]{border:0;border-radius:var(--ui-radius-sm);background-color:rgba(0,0,0,0);color:var(--ui-text-muted);cursor:pointer;font-weight:700}.segmented button.active[data-v-3d30ff69]{background-color:var(--ui-primary);color:var(--ui-surface)}.prompt-layout[data-v-3d30ff69]{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--ui-space-4)}.image-upload-box[data-v-3d30ff69]{position:relative;display:grid;height:24rem;overflow:hidden;place-items:center;border:1px dashed #bfc8d8;border-radius:var(--ui-radius-md);background-color:var(--ui-surface-subtle);cursor:pointer;text-align:center}.image-upload-box input[data-v-3d30ff69]{display:none}.image-upload-box img[data-v-3d30ff69]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.image-upload-box div[data-v-3d30ff69]{display:grid;place-items:center;gap:var(--ui-space-2);color:#666;font-size:var(--ui-font-small);text-align:center}.image-upload-box strong[data-v-3d30ff69]{color:var(--ui-text);font-size:var(--ui-font-body-lg)}.prompt-box[data-v-3d30ff69]{display:grid;gap:var(--ui-space-2)}.prompt-box label[data-v-3d30ff69]{color:var(--ui-text);font-size:var(--ui-font-body);font-weight:700}.prompt-box textarea[data-v-3d30ff69]{width:100%;min-height:24rem;padding:var(--ui-space-3);resize:vertical;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);font-size:var(--ui-font-body)}.prompt-example-box[data-v-3d30ff69]{display:grid;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-3);border:1px dashed var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface-subtle)}.prompt-guide[data-v-3d30ff69]{color:var(--ui-text-muted);font-size:var(--ui-font-caption);line-height:1.6}.prompt-guide b[data-v-3d30ff69]{color:var(--ui-primary)}.prompt-example-chips[data-v-3d30ff69]{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.prompt-example-chips button[data-v-3d30ff69]{padding:.45rem 1.1rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background-color:var(--ui-surface);color:var(--ui-text-muted);font-size:var(--ui-font-caption);cursor:pointer}.prompt-example-chips button[data-v-3d30ff69]:hover{border-color:var(--ui-primary);color:var(--ui-primary)}.voice-input-box[data-v-3d30ff69]{display:grid;min-height:24rem;place-items:center;align-content:center;gap:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface-subtle);color:#666;font-size:var(--ui-font-small);text-align:center}.voice-circle-button[data-v-3d30ff69]{width:9.6rem;height:9.6rem;border:0;border-radius:50%;background-color:#f2b400;color:var(--ui-text-strong);cursor:pointer;font-size:var(--ui-font-body);font-weight:800}.voice-circle-button.active[data-v-3d30ff69]{background-color:var(--ui-primary);color:var(--ui-surface)}.voice-transcript[data-v-3d30ff69]{max-width:56rem;margin:var(--ui-space-1) auto 0;padding:.9rem var(--ui-space-3);border-radius:var(--ui-radius-sm);background-color:var(--ui-surface);color:var(--ui-text);font-size:var(--ui-font-small);line-height:1.5;text-align:left}.generate-actions[data-v-3d30ff69]{display:flex;justify-content:flex-end;gap:var(--ui-space-2);margin-top:1.4rem}.preliminary-message[data-v-3d30ff69]{margin-top:1rem;color:var(--ui-primary);font-size:var(--ui-font-small);font-weight:700}.generate-complete[data-v-3d30ff69]{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:var(--ui-space-3);margin-top:1.4rem;padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface-subtle)}.generate-complete div[data-v-3d30ff69]{display:grid;gap:var(--ui-space-1)}.generate-complete em[data-v-3d30ff69]{width:fit-content;padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-pill);background-color:var(--ui-primary-soft);color:var(--ui-primary);font-size:var(--ui-font-caption);font-style:normal;font-weight:800}.generate-complete strong[data-v-3d30ff69]{color:var(--ui-text-strong);font-size:var(--ui-font-body);font-weight:800}.generate-complete span[data-v-3d30ff69]{color:#666;font-size:var(--ui-font-small)}@media(max-width: 980px){.preliminary-generate[data-v-3d30ff69],.form-grid[data-v-3d30ff69],.prompt-layout[data-v-3d30ff69]{grid-template-columns:1fr}}@media(max-width: 640px){.generate-actions[data-v-3d30ff69]{align-items:stretch;flex-direction:column}}
.asset-model-preview[data-v-21f5e1dc]{position:relative;width:100%;height:36rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:#eef2f8;overflow:hidden}.preview-canvas[data-v-21f5e1dc]{width:100%;height:100%}.preview-state[data-v-21f5e1dc]{position:absolute;inset:0;display:grid;place-items:center;color:var(--ui-text-muted);font-size:var(--ui-font-small);pointer-events:none}.preview-state.error[data-v-21f5e1dc]{color:var(--ui-danger)}
.preliminary-assets[data-v-7c80a8f2]{display:grid;gap:var(--ui-space-4)}.asset-list-panel[data-v-7c80a8f2],.asset-detail-panel[data-v-7c80a8f2]{padding:var(--ui-space-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface)}.asset-toolbar[data-v-7c80a8f2]{display:grid;grid-template-columns:10rem minmax(0, 1fr) auto auto;gap:var(--ui-space-2);margin-bottom:1.4rem}.asset-toolbar select[data-v-7c80a8f2],.asset-toolbar input[data-v-7c80a8f2]{height:4rem;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background-color:var(--ui-surface)}.preliminary-message[data-v-7c80a8f2]{margin-top:1rem;color:var(--ui-primary);font-size:var(--ui-font-small);font-weight:700}.asset-message[data-v-7c80a8f2]{margin:-0.2rem 0 var(--ui-space-3)}.asset-table-wrap[data-v-7c80a8f2]{overflow-x:auto}.asset-table[data-v-7c80a8f2]{width:100%;border-collapse:collapse;font-size:var(--ui-font-body)}.asset-table th[data-v-7c80a8f2],.asset-table td[data-v-7c80a8f2]{height:4.4rem;padding:0 var(--ui-space-3);border-bottom:1px solid var(--ui-border);text-align:left}.asset-table th[data-v-7c80a8f2]{background-color:var(--ui-surface-subtle);color:var(--ui-text);font-weight:800}.asset-table tbody tr[data-v-7c80a8f2]{cursor:pointer}.asset-table tbody tr[data-v-7c80a8f2]:hover{background-color:var(--ui-surface-subtle)}.asset-status[data-v-7c80a8f2]{display:inline-flex;align-items:center;justify-content:center;min-width:7.2rem;height:2.6rem;padding:0 var(--ui-space-2);border-radius:var(--ui-radius-pill);background-color:var(--ui-border);color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-weight:800}.asset-status.is-generating[data-v-7c80a8f2]{background-color:#fff2d7;color:#9b6200}.asset-status.is-generated[data-v-7c80a8f2]{background-color:var(--ui-primary-soft);color:var(--ui-primary)}.asset-status.is-active[data-v-7c80a8f2]{background-color:#e8f7ef;color:#147c49}.asset-status.is-failed[data-v-7c80a8f2]{background-color:#ffecec;color:#c83939}.table-empty[data-v-7c80a8f2]{color:var(--ui-text-muted);text-align:center}.asset-paging[data-v-7c80a8f2]{display:flex;align-items:center;justify-content:center;gap:var(--ui-space-3);margin-top:1.6rem}.asset-paging button[data-v-7c80a8f2]{min-width:7rem;height:3.2rem;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background-color:var(--ui-surface)}.asset-paging button[data-v-7c80a8f2]:disabled{opacity:.45}.asset-detail-head[data-v-7c80a8f2]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);margin-bottom:1.6rem}.asset-detail-head h3[data-v-7c80a8f2]{color:var(--ui-text-strong);font-size:var(--ui-font-title);font-weight:800}.asset-detail-head p[data-v-7c80a8f2]{margin-bottom:.4rem;color:var(--ui-primary);font-size:var(--ui-font-small);font-weight:800}.detail-meta-grid[data-v-7c80a8f2]{display:grid;grid-template-columns:minmax(0, 1fr) 18rem;gap:var(--ui-space-4);margin-bottom:1.6rem}.detail-meta-grid dl[data-v-7c80a8f2]{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--ui-space-3)}.detail-meta-grid dl div[data-v-7c80a8f2]{padding:var(--ui-space-3);border-radius:var(--ui-radius-md);background-color:var(--ui-surface-subtle)}.detail-meta-grid dt[data-v-7c80a8f2]{color:var(--ui-text-muted);font-size:var(--ui-font-caption)}.detail-meta-grid dd[data-v-7c80a8f2]{margin-top:.4rem;color:var(--ui-text-strong);font-size:var(--ui-font-body);font-weight:800}.detail-meta-grid aside[data-v-7c80a8f2]{display:grid;align-content:start;gap:var(--ui-space-2)}.asset-description-box[data-v-7c80a8f2]{display:grid;gap:var(--ui-space-2);margin-bottom:1.4rem;padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface)}.asset-description-box strong[data-v-7c80a8f2]{color:var(--ui-text-strong);font-size:var(--ui-font-body);font-weight:800}.asset-description-box p[data-v-7c80a8f2]{color:var(--ui-text-muted);font-size:var(--ui-font-small);line-height:1.5}.asset-description-box span[data-v-7c80a8f2]{color:var(--ui-text-muted);font-size:var(--ui-font-caption)}.danger[data-v-7c80a8f2]{color:var(--ui-danger)}.tag-chip[data-v-7c80a8f2]{display:inline-flex;align-items:center;gap:var(--ui-space-1);padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-xl);background:var(--ui-primary-soft);color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:700}.tag-chip.readonly[data-v-7c80a8f2]{background:var(--ui-border);color:#4b5360}.asset-tag-list[data-v-7c80a8f2]{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);margin-top:1rem}.detail-tabs[data-v-7c80a8f2]{display:flex;gap:var(--ui-space-2);margin-bottom:1.2rem;padding:var(--ui-space-2);border-radius:var(--ui-radius-md);background-color:var(--ui-surface-subtle)}.detail-tabs button[data-v-7c80a8f2]{min-height:3.4rem;padding:0 var(--ui-space-4);border:0;border-radius:var(--ui-radius-sm);background-color:rgba(0,0,0,0);color:var(--ui-text-muted);font-weight:700}.detail-tabs button.active[data-v-7c80a8f2]{background-color:var(--ui-surface);color:var(--ui-primary)}.model-preview-box[data-v-7c80a8f2]{display:grid;min-height:32rem;place-items:center;align-content:center;gap:var(--ui-space-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface-subtle);color:#666;text-align:center}.model-preview-box strong[data-v-7c80a8f2]{color:var(--ui-text-strong);font-size:var(--ui-font-title)}.model-preview-wrap[data-v-7c80a8f2]{display:grid;gap:var(--ui-space-3)}.model-file-cards[data-v-7c80a8f2]{display:flex;gap:var(--ui-space-3)}.model-file-card[data-v-7c80a8f2]{display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface)}.model-file-card strong[data-v-7c80a8f2]{color:var(--ui-text-strong);font-size:var(--ui-font-small)}.model-file-card span[data-v-7c80a8f2]{color:var(--ui-text-soft);font-size:var(--ui-font-caption)}.comment-version-grid[data-v-7c80a8f2]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--ui-space-3)}.comment-version-grid>div[data-v-7c80a8f2]{display:grid;gap:var(--ui-space-3);align-content:start;padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md)}.comment-version-grid h4[data-v-7c80a8f2]{color:var(--ui-text-strong);font-size:var(--ui-font-body-lg);font-weight:800}.comment-version-grid h4 span[data-v-7c80a8f2]{margin-left:.4rem;color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-weight:600}.comment-version-grid ul[data-v-7c80a8f2]{display:grid;gap:var(--ui-space-2)}.comment-version-grid li[data-v-7c80a8f2]{padding:var(--ui-space-2);border-radius:var(--ui-radius-sm);background-color:var(--ui-surface-subtle)}.comment-thread[data-v-7c80a8f2]{position:relative}.comment-head[data-v-7c80a8f2]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2)}.comment-author[data-v-7c80a8f2]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-2);min-width:0}.comment-author em[data-v-7c80a8f2]{color:#8b92a1;font-size:1rem;font-style:normal}.comment-actions[data-v-7c80a8f2]{display:flex;flex:none;gap:var(--ui-space-2)}.comment-actions button[data-v-7c80a8f2]{border:0;background:rgba(0,0,0,0);color:#666f80;font-size:var(--ui-font-caption);cursor:pointer}.comment-edit-editor[data-v-7c80a8f2]{display:grid;gap:var(--ui-space-2);margin-top:.7rem}.comment-edit-editor>div[data-v-7c80a8f2]{display:flex;justify-content:flex-end;gap:var(--ui-space-2)}.comment-thread>p[data-v-7c80a8f2],.comment-replies p[data-v-7c80a8f2]{margin-top:.4rem;color:#343946;white-space:pre-wrap;overflow-wrap:anywhere}.comment-reply-button[data-v-7c80a8f2]{display:block;margin:var(--ui-space-2) 0 0 auto;border:0;background:rgba(0,0,0,0);color:var(--ui-primary);font-size:var(--ui-font-caption);cursor:pointer}.comment-version-grid .comment-replies[data-v-7c80a8f2]{margin-top:.7rem;padding-left:2.2rem;gap:var(--ui-space-2)}.comment-version-grid .comment-replies li[data-v-7c80a8f2]{position:relative;padding:var(--ui-space-2) var(--ui-space-2);border-left:3px solid var(--ui-primary-border);border-radius:0;background-color:var(--ui-surface)}.comment-version-grid .comment-replies li[data-v-7c80a8f2]::before{position:absolute;top:.8rem;left:-1.7rem;width:1.3rem;height:.8rem;border-bottom:2px solid var(--ui-primary-border);border-left:2px solid var(--ui-primary-border);content:""}.comment-reply-editor[data-v-7c80a8f2]{display:grid;gap:var(--ui-space-2);margin-top:.8rem;padding-left:2.2rem}.comment-reply-editor .btn[data-v-7c80a8f2]{justify-self:end}.comment-reply-controls[data-v-7c80a8f2]{display:flex;justify-content:flex-end;gap:var(--ui-space-2);margin-top:.6rem}.comment-reply-controls button[data-v-7c80a8f2]{border:0;background:rgba(0,0,0,0);color:var(--ui-primary);font-size:var(--ui-font-caption);cursor:pointer}.comment-reply-controls button[data-v-7c80a8f2]:disabled{color:#9ca3af;cursor:default}.comment-version-grid strong[data-v-7c80a8f2]{color:var(--ui-text-strong);font-size:var(--ui-font-small)}.version-title[data-v-7c80a8f2]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2)}.version-title em[data-v-7c80a8f2]{padding:.2rem var(--ui-space-2);border-radius:var(--ui-radius-sm);background-color:#eceafd;color:var(--ui-primary);font-size:var(--ui-font-caption);font-style:normal;font-weight:700}.version-foot[data-v-7c80a8f2]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2)}.version-foot span[data-v-7c80a8f2]{min-width:0}.version-foot .btn[data-v-7c80a8f2]{flex:none}.comment-version-grid small[data-v-7c80a8f2]{display:block;margin:var(--ui-space-1) 0;color:#555d70;font-size:var(--ui-font-caption)}.version-empty[data-v-7c80a8f2]{padding:var(--ui-space-5) var(--ui-space-3);text-align:center}.history-pagination[data-v-7c80a8f2]{display:flex;align-items:center;justify-content:center;gap:var(--ui-space-2);min-height:3.2rem}.history-pagination button[data-v-7c80a8f2]{min-width:5.2rem;height:3rem;border:1px solid #c8cfda;border-radius:var(--ui-radius-sm);background-color:var(--ui-surface);color:#303747;cursor:pointer}.history-pagination button[data-v-7c80a8f2]:disabled{color:#a4abb7;cursor:default;background-color:#f3f4f6}.history-pagination span[data-v-7c80a8f2]{min-width:5.6rem;text-align:center;color:#424a5c;font-weight:700}.comment-version-grid p[data-v-7c80a8f2],.comment-version-grid span[data-v-7c80a8f2]{color:#666;font-size:var(--ui-font-caption)}.comment-version-grid textarea[data-v-7c80a8f2]{min-height:8rem;padding:var(--ui-space-3);resize:vertical;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm)}.assetize-backdrop[data-v-7c80a8f2]{position:fixed;z-index:500;inset:0;display:grid;place-items:center;padding:var(--ui-space-5);background-color:rgba(17,24,39,.58);backdrop-filter:blur(0.25rem)}.version-detail-modal[data-v-7c80a8f2]{width:min(108rem,100vw - 3.2rem);max-height:calc(100vh - 3.2rem);overflow-y:auto;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background-color:var(--ui-surface);box-shadow:0 2.4rem 6rem rgba(21,25,33,.26)}.version-detail-modal>header[data-v-7c80a8f2],.version-detail-modal>footer[data-v-7c80a8f2]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-space-5);border-bottom:1px solid var(--ui-border)}.version-detail-modal>footer[data-v-7c80a8f2]{justify-content:flex-end;border-top:1px solid var(--ui-border);border-bottom:0;background:var(--ui-surface-subtle)}.version-detail-modal>header h3[data-v-7c80a8f2]{color:var(--ui-text-strong);font-size:var(--ui-font-title)}.version-detail-modal>header span[data-v-7c80a8f2]{color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:700}.version-detail-modal>header>button[data-v-7c80a8f2]{border:0;border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-size:var(--ui-font-heading);line-height:1}.version-detail-modal>header>button[data-v-7c80a8f2]:hover{background:var(--ui-border)}.version-detail-body[data-v-7c80a8f2]{display:grid;grid-template-columns:minmax(30rem, 0.85fr) minmax(0, 1.15fr);gap:var(--ui-space-4);padding:var(--ui-space-5)}.version-detail-info[data-v-7c80a8f2]{display:grid;align-content:start;gap:var(--ui-space-4)}.version-detail-info dl[data-v-7c80a8f2]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 var(--ui-space-3)}.version-detail-info dl>div[data-v-7c80a8f2]{display:grid;grid-template-columns:9rem minmax(0, 1fr);gap:var(--ui-space-2);padding:.9rem 0;border-bottom:1px solid #e2e6ee}.version-detail-info dt[data-v-7c80a8f2],.version-detail-info strong[data-v-7c80a8f2]{color:#353a46;font-size:var(--ui-font-caption);font-weight:700}.version-detail-info dd[data-v-7c80a8f2],.version-detail-info p[data-v-7c80a8f2],.version-detail-info small[data-v-7c80a8f2]{color:#626a7b;font-size:var(--ui-font-caption)}.version-summary[data-v-7c80a8f2],.version-description[data-v-7c80a8f2]{display:grid;gap:var(--ui-space-2);padding:var(--ui-space-3) 0;border-bottom:1px solid #e2e6ee}.version-model-preview[data-v-7c80a8f2]{min-width:0}.version-model-preview[data-v-7c80a8f2] .asset-model-preview{height:48rem}@media(max-width: 980px){.detail-meta-grid[data-v-7c80a8f2],.comment-version-grid[data-v-7c80a8f2],.version-detail-body[data-v-7c80a8f2]{grid-template-columns:1fr}.version-detail-info dl[data-v-7c80a8f2]{grid-template-columns:1fr}.detail-meta-grid dl[data-v-7c80a8f2]{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 640px){.asset-toolbar[data-v-7c80a8f2]{grid-template-columns:1fr}}
.preliminary-page[data-v-6a5bd00c]{display:grid;gap:var(--ui-space-3);min-height:100%}.preliminary-empty[data-v-6a5bd00c]{display:grid;min-height:34rem;place-items:center;align-content:center;gap:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface);text-align:center}.preliminary-empty strong[data-v-6a5bd00c]{color:var(--ui-text-strong);font-size:2rem}.preliminary-empty p[data-v-6a5bd00c]{color:#666;font-size:var(--ui-font-body)}.preliminary-head[data-v-6a5bd00c]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface)}.preliminary-kicker[data-v-6a5bd00c]{margin-bottom:.4rem;color:var(--ui-primary);font-size:var(--ui-font-small);font-weight:800}.preliminary-head h2[data-v-6a5bd00c]{margin-bottom:.4rem;color:var(--ui-text-strong);font-size:2rem;font-weight:800}.preliminary-head p[data-v-6a5bd00c]{color:var(--ui-text-muted);font-size:var(--ui-font-body)}.preliminary-tabs[data-v-6a5bd00c]{display:flex;gap:var(--ui-space-2);padding:var(--ui-space-2);overflow-x:auto;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface)}.preliminary-tabs button[data-v-6a5bd00c]{min-height:3.4rem;padding:0 var(--ui-space-4);border:0;border-radius:var(--ui-radius-sm);background-color:rgba(0,0,0,0);color:var(--ui-text-muted);cursor:pointer;font-size:var(--ui-font-small);font-weight:700;white-space:nowrap}.preliminary-tabs button.active[data-v-6a5bd00c]{background-color:var(--ui-primary-soft);color:var(--ui-primary)}.preliminary-workspace[data-v-6a5bd00c]{height:calc(100vh - 36rem);min-height:58rem;overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface)}.preliminary-workspace[data-v-6a5bd00c] .scene-workspace{height:100% !important;min-height:0 !important}@media(max-width: 640px){.preliminary-head[data-v-6a5bd00c]{align-items:stretch;flex-direction:column}}
.app-modal-backdrop[data-v-4051b4ab]{position:fixed;inset:0;display:grid;place-items:center;padding:var(--ui-space-5);background:rgba(17,24,39,.58);backdrop-filter:blur(0.25rem);z-index:60}.app-modal[data-v-4051b4ab]{width:min(50rem,100vw - 3.2rem);overflow:hidden;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:0 2.4rem 6rem rgba(21,25,33,.26)}.app-modal>header[data-v-4051b4ab],.app-modal>footer[data-v-4051b4ab]{display:flex;align-items:center;justify-content:space-between;padding:var(--ui-space-4) var(--ui-space-5)}.app-modal>header[data-v-4051b4ab]{border-bottom:1px solid var(--ui-border)}.app-modal>header span[data-v-4051b4ab]{display:block;margin-bottom:.3rem;color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:700}.app-modal>header h3[data-v-4051b4ab]{color:var(--ui-text-strong);font-size:var(--ui-font-title)}.app-modal>header button[data-v-4051b4ab]{display:grid;width:3.6rem;height:3.6rem;padding:0;place-items:center;border:0;border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-size:2.4rem;cursor:pointer}.app-modal>header button[data-v-4051b4ab]:hover:not(:disabled){background:var(--ui-border)}.app-modal>header button[data-v-4051b4ab]:disabled{cursor:default;opacity:.45}.app-modal>footer[data-v-4051b4ab]{justify-content:flex-end;gap:var(--ui-space-2);border-top:1px solid var(--ui-border);background:var(--ui-surface-subtle)}.app-modal-body[data-v-4051b4ab]{display:grid;gap:var(--ui-space-4);padding:var(--ui-space-5)}.app-modal-field[data-v-4051b4ab]{display:grid;gap:var(--ui-space-2)}.app-modal-field>span[data-v-4051b4ab]{color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-weight:700}.app-modal-field em[data-v-4051b4ab]{color:var(--ui-danger);font-style:normal}.app-modal-field input[data-v-4051b4ab],.app-modal-field select[data-v-4051b4ab]{width:100%;min-height:var(--ui-control-height);padding:0 1rem;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-text);font-size:var(--ui-font-small)}.app-modal-field textarea[data-v-4051b4ab]{width:100%;min-height:10rem;padding:1rem 1.1rem;resize:vertical;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);color:var(--ui-text);line-height:1.55}.app-modal-field input[data-v-4051b4ab]:focus,.app-modal-field select[data-v-4051b4ab]:focus,.app-modal-field textarea[data-v-4051b4ab]:focus{border-color:var(--ui-primary);outline:.2rem solid color-mix(in srgb, var(--ui-primary) 14%, transparent)}.app-modal-field small[data-v-4051b4ab]{color:var(--ui-text-soft);font-size:1.05rem;text-align:right}.app-modal-note[data-v-4051b4ab]{padding:.8rem 1.1rem;border-radius:var(--ui-radius-md);background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-size:var(--ui-font-caption);line-height:1.6}
.register-backdrop[data-v-15298096]{position:fixed;inset:0;display:grid;place-items:center;padding:var(--ui-space-5);background:rgba(17,24,39,.58);backdrop-filter:blur(0.25rem);z-index:60}.register-modal[data-v-15298096]{width:min(72rem,92vw);border-radius:var(--ui-radius-md);background:var(--ui-surface);padding:var(--ui-space-5)}.register-modal>header[data-v-15298096]{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid var(--ui-text-strong);padding-bottom:1rem;margin-bottom:1.4rem}.register-modal>header h3[data-v-15298096]{font-size:var(--ui-font-title)}.register-modal>header button[data-v-15298096]{border:0;background:rgba(0,0,0,0);color:#f0a500;font-size:2rem;cursor:pointer}.register-steps[data-v-15298096]{display:flex;gap:var(--ui-space-2);margin-bottom:1.6rem}.register-steps button[data-v-15298096]{flex:1;padding:var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text-muted);font-weight:700;cursor:pointer}.register-steps button.active[data-v-15298096]{background:var(--ui-primary-soft);color:var(--ui-primary);border-color:var(--ui-primary-border)}.register-steps button.done[data-v-15298096]{color:var(--ui-primary)}.register-step[data-v-15298096]{min-height:22rem}.file-drop[data-v-15298096]{display:grid;place-items:center;gap:var(--ui-space-4);min-height:22rem;border:2px dashed #9dc7d0;border-radius:var(--ui-radius-md);background:#d9edf0}.file-drop p[data-v-15298096]{font-size:var(--ui-font-body);color:#3f6670}.file-select[data-v-15298096]{padding:var(--ui-space-2) var(--ui-space-4);border:1px solid #7fa8b2;border-radius:var(--ui-radius-sm);background:var(--ui-surface);cursor:pointer}.file-select input[data-v-15298096]{display:none}.file-name[data-v-15298096]{color:#55707a;font-size:var(--ui-font-caption)}.form-grid[data-v-15298096]{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--ui-space-3)}.form-field[data-v-15298096]{display:grid;gap:var(--ui-space-2)}.form-field.wide[data-v-15298096]{grid-column:1/-1}.form-field span[data-v-15298096]{color:#556;font-size:var(--ui-font-caption);font-weight:700}.form-field em[data-v-15298096]{color:var(--ui-danger);font-style:normal}.form-field input[data-v-15298096],.form-field select[data-v-15298096],.form-field textarea[data-v-15298096]{min-height:3.8rem;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm)}.form-field textarea[data-v-15298096]{min-height:9rem;padding:var(--ui-space-2) var(--ui-space-3);resize:vertical}.folder-location-field[data-v-15298096]{grid-column:1/-1;grid-template-columns:12rem minmax(0, 1fr);align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-3);border:1px solid var(--ui-border);border-left:3px solid var(--ui-primary);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle)}.folder-location-copy[data-v-15298096]{display:grid;gap:.2rem}.form-field .folder-location-copy strong[data-v-15298096]{color:var(--ui-text);font-size:var(--ui-font-small)}.form-field .folder-location-copy small[data-v-15298096]{color:var(--ui-text-soft);font-size:var(--ui-font-caption);font-weight:500}.folder-location-field select[data-v-15298096]{border-color:#bfc6d2;background-color:var(--ui-surface);font-weight:700}.type-schema-hint[data-v-15298096]{grid-column:1/-1;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-sm);background:var(--ui-primary-soft);color:var(--ui-primary);font-size:1.15rem}.type-schema-hint strong[data-v-15298096]{font-weight:800}.type-schema-hint em[data-v-15298096]{font-style:normal;font-weight:700;color:var(--ui-primary)}.register-principle[data-v-15298096]{margin-top:1.4rem;padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle)}.register-principle strong[data-v-15298096]{font-size:var(--ui-font-small)}.register-principle p[data-v-15298096]{margin-top:.5rem;color:var(--ui-text-muted);font-size:var(--ui-font-caption);line-height:1.6}.register-principle .ocr-hint[data-v-15298096]{color:#9a6a06}.register-actions[data-v-15298096]{display:flex;justify-content:flex-end;gap:var(--ui-space-2);margin-top:1.8rem}.register-modal[data-v-15298096]{display:flex;flex-direction:column;width:min(104rem,96vw);max-height:calc(100vh - 4rem);padding:0;overflow:hidden;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);box-shadow:0 2.4rem 6rem rgba(21,25,33,.26)}.register-modal>header[data-v-15298096]{position:static;order:1;flex:0 0 auto;width:100%;min-height:6.2rem;margin:0;padding:0 var(--ui-space-5);border-bottom:1px solid var(--ui-border)}.register-modal>header h3[data-v-15298096]{color:var(--ui-text-strong);font-size:var(--ui-font-title)}.register-modal>header button[data-v-15298096]{display:grid;width:3.6rem;height:3.6rem;place-items:center;padding:0;border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-size:2.6rem}.register-modal>header button[data-v-15298096]:hover{background:var(--ui-border)}.register-steps[data-v-15298096]{position:static;order:2;flex:0 0 auto;width:100%;gap:0;margin:0;padding:var(--ui-space-4) var(--ui-space-5);border-bottom:1px solid var(--ui-border);background:#fafbfe}.register-steps button[data-v-15298096]{display:flex;min-height:4.2rem;align-items:center;justify-content:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border-color:#d7dce6;border-radius:0;font-size:var(--ui-font-caption)}.register-steps button+button[data-v-15298096]{border-left:0}.register-steps button span[data-v-15298096]{display:grid;width:2.4rem;height:2.4rem;place-items:center;border-radius:50%;background:var(--ui-border);color:var(--ui-text-muted);font-size:var(--ui-font-caption)}.register-steps button.active[data-v-15298096]{background:var(--ui-primary-soft);color:#4036a6;border-color:#b8bce8}.register-steps button.active span[data-v-15298096],.register-steps button.done span[data-v-15298096]{background:#5651b9;color:var(--ui-surface)}.register-step[data-v-15298096]{position:static;order:3;flex:1 1 auto;width:100%;min-height:0;padding:var(--ui-space-5) var(--ui-space-5);overflow-y:auto}.file-drop[data-v-15298096]{min-height:34rem;align-content:center;padding:var(--ui-space-6);border:1px dashed #98a8bb;background:#f7f9fc;transition:border-color .15s ease,background-color .15s ease}.file-drop.dragging[data-v-15298096]{border-color:#5651b9;background:var(--ui-primary-soft)}.file-drop.selected[data-v-15298096]{border-style:solid;border-color:#7caf91;background:#f4fbf6}.file-drop strong[data-v-15298096]{color:var(--ui-text-strong);font-size:1.6rem}.file-drop p[data-v-15298096]{color:var(--ui-text-muted);font-size:var(--ui-font-small)}.file-drop small[data-v-15298096]{color:var(--ui-text-soft);font-size:var(--ui-font-caption)}.file-select[data-v-15298096]{border-color:#8f99a8;color:#303744;font-weight:700}.file-name[data-v-15298096]{max-width:100%;overflow-wrap:anywhere;color:#2e7650;font-weight:700}.form-grid[data-v-15298096]{grid-template-columns:repeat(3, minmax(0, 1fr))}.form-field[data-v-15298096]{min-width:0}.form-field input[data-v-15298096],.form-field select[data-v-15298096],.form-field textarea[data-v-15298096]{width:100%;min-width:0;background:var(--ui-surface)}.form-field input[data-v-15298096]:disabled{background:var(--ui-surface-subtle);color:var(--ui-text-muted)}.type-schema-hint[data-v-15298096]{border-left:3px solid var(--ui-primary);border-radius:.3rem}.register-principle[data-v-15298096]{margin-top:0}.register-actions[data-v-15298096]{position:static;order:4;flex:0 0 auto;width:100%;min-height:6.4rem;margin:0;padding:var(--ui-space-3) var(--ui-space-5);border-top:1px solid var(--ui-border);background:var(--ui-surface)}.tag-input-box[data-v-15298096]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);min-height:4rem;padding:var(--ui-space-2) var(--ui-space-2);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface)}.tag-input-box .tag-input[data-v-15298096]{flex:1;min-width:12rem;min-height:auto;padding:var(--ui-space-1);border:0;outline:none;font-size:var(--ui-font-small)}.tag-chip[data-v-15298096]{display:inline-flex;align-items:center;gap:var(--ui-space-1);padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-xl);background:var(--ui-primary-soft);color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:700}.tag-remove[data-v-15298096]{border:0;background:rgba(0,0,0,0);color:var(--ui-primary);font-size:var(--ui-font-body);line-height:1;cursor:pointer}@media(max-width: 1100px){.form-grid[data-v-15298096]{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 720px){.form-grid[data-v-15298096]{grid-template-columns:1fr}.register-backdrop[data-v-15298096]{padding:var(--ui-space-2)}.register-modal[data-v-15298096]{width:100%;max-height:calc(100vh - 1.6rem)}.folder-location-field[data-v-15298096]{grid-template-columns:1fr;gap:var(--ui-space-2)}}
.maintenance-overview[data-v-c4dc36b2]{display:flex;flex-direction:column;gap:var(--ui-space-4);width:100%;min-width:0}.maintenance-stats[data-v-c4dc36b2]{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--ui-space-3)}.maintenance-stats button[data-v-c4dc36b2]{display:grid;gap:var(--ui-space-2);min-height:8rem;align-content:center;padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);text-align:left;cursor:pointer}.maintenance-stats span[data-v-c4dc36b2]{color:var(--ui-text-muted);font-size:var(--ui-font-small)}.maintenance-stats strong[data-v-c4dc36b2]{color:var(--ui-text-strong);font-size:var(--ui-font-heading)}.overview-grid[data-v-c4dc36b2]{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(34rem, 0.9fr);gap:var(--ui-space-5);width:100%;min-width:0}.maintenance-panel[data-v-c4dc36b2]{min-width:0;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);padding:var(--ui-space-4)}.panel-head[data-v-c4dc36b2]{display:flex;align-items:center;justify-content:space-between;min-height:3.6rem;margin-bottom:1rem}.panel-head h3[data-v-c4dc36b2]{font-size:var(--ui-font-body-lg)}.quick-work-list[data-v-c4dc36b2]{display:grid;gap:var(--ui-space-2)}.quick-work-list button[data-v-c4dc36b2]{display:grid;gap:var(--ui-space-1);min-height:8rem;padding:var(--ui-space-4) var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);text-align:left;cursor:pointer}.quick-work-list strong[data-v-c4dc36b2]{font-size:var(--ui-font-body)}.quick-work-list span[data-v-c4dc36b2]{color:var(--ui-text-muted);font-size:var(--ui-font-caption)}.recent-assets[data-v-c4dc36b2]{display:grid;gap:var(--ui-space-2)}.recent-assets li[data-v-c4dc36b2]{display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);cursor:pointer}.recent-assets .type-mark[data-v-c4dc36b2]{min-width:4rem;padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-sm);background:var(--ui-primary-soft);color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:800;text-align:center}.recent-assets div[data-v-c4dc36b2]{flex:1}.recent-assets strong[data-v-c4dc36b2]{font-size:var(--ui-font-small)}.recent-assets p[data-v-c4dc36b2]{color:var(--ui-text-soft);font-size:var(--ui-font-caption)}.recent-assets em[data-v-c4dc36b2]{color:var(--ui-text-soft);font-size:1.15rem;font-style:normal}.quick-work-list button[data-v-c4dc36b2]:hover,.recent-assets li[data-v-c4dc36b2]:hover{border-color:#b8c2d5;background:#f8faff}@media(max-width: 1100px){.overview-grid[data-v-c4dc36b2]{grid-template-columns:1fr}}@media(max-width: 720px){.maintenance-stats[data-v-c4dc36b2]{grid-template-columns:1fr}}
.app-modal-backdrop[data-v-52a90f8c]{position:fixed;inset:0;display:grid;place-items:center;padding:var(--ui-space-5);background:rgba(17,24,39,.58);backdrop-filter:blur(0.25rem);z-index:60}.app-modal[data-v-52a90f8c]{width:min(50rem,100vw - 3.2rem);overflow:hidden;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:0 2.4rem 6rem rgba(21,25,33,.26)}.app-modal>header[data-v-52a90f8c],.app-modal>footer[data-v-52a90f8c]{display:flex;align-items:center;justify-content:space-between;padding:var(--ui-space-4) var(--ui-space-5)}.app-modal>header[data-v-52a90f8c]{border-bottom:1px solid var(--ui-border)}.app-modal>header span[data-v-52a90f8c]{display:block;margin-bottom:.3rem;color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:700}.app-modal>header h3[data-v-52a90f8c]{color:var(--ui-text-strong);font-size:var(--ui-font-title)}.app-modal>header button[data-v-52a90f8c]{display:grid;width:3.6rem;height:3.6rem;padding:0;place-items:center;border:0;border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-size:2.4rem;cursor:pointer}.app-modal>header button[data-v-52a90f8c]:hover:not(:disabled){background:var(--ui-border)}.app-modal>header button[data-v-52a90f8c]:disabled{cursor:default;opacity:.45}.app-modal>footer[data-v-52a90f8c]{justify-content:flex-end;gap:var(--ui-space-2);border-top:1px solid var(--ui-border);background:var(--ui-surface-subtle)}.app-modal-body[data-v-52a90f8c]{display:grid;gap:var(--ui-space-4);padding:var(--ui-space-5)}.app-modal-field[data-v-52a90f8c]{display:grid;gap:var(--ui-space-2)}.app-modal-field>span[data-v-52a90f8c]{color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-weight:700}.app-modal-field em[data-v-52a90f8c]{color:var(--ui-danger);font-style:normal}.app-modal-field input[data-v-52a90f8c],.app-modal-field select[data-v-52a90f8c]{width:100%;min-height:var(--ui-control-height);padding:0 1rem;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-text);font-size:var(--ui-font-small)}.app-modal-field textarea[data-v-52a90f8c]{width:100%;min-height:10rem;padding:1rem 1.1rem;resize:vertical;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);color:var(--ui-text);line-height:1.55}.app-modal-field input[data-v-52a90f8c]:focus,.app-modal-field select[data-v-52a90f8c]:focus,.app-modal-field textarea[data-v-52a90f8c]:focus{border-color:var(--ui-primary);outline:.2rem solid color-mix(in srgb, var(--ui-primary) 14%, transparent)}.app-modal-field small[data-v-52a90f8c]{color:var(--ui-text-soft);font-size:1.05rem;text-align:right}.app-modal-note[data-v-52a90f8c]{padding:.8rem 1.1rem;border-radius:var(--ui-radius-md);background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-size:var(--ui-font-caption);line-height:1.6}.version-transition[data-v-52a90f8c]{display:grid;grid-template-columns:minmax(0, 1fr) 5rem minmax(0, 1fr);align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid #e1e5ed;border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle)}.version-transition>div[data-v-52a90f8c]{display:grid;gap:var(--ui-space-1);text-align:center}.version-transition span[data-v-52a90f8c]{color:#7b8391;font-size:var(--ui-font-caption)}.version-transition strong[data-v-52a90f8c]{color:var(--ui-text-strong);font-size:var(--ui-font-title)}.version-transition i[data-v-52a90f8c]{position:relative;display:block;height:1px;background:#aeb6c4}.version-transition i[data-v-52a90f8c]::after{position:absolute;top:50%;right:0;width:.7rem;height:.7rem;border-top:1px solid #7d8797;border-right:1px solid #7d8797;content:"";transform:translateY(-50%) rotate(45deg)}
.maintenance-assets[data-v-4861b9c0]{display:flex;flex-direction:column;gap:var(--ui-space-4);width:100%;min-width:0}.asset-list-panel[data-v-4861b9c0]{min-width:0;padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.asset-toolbar[data-v-4861b9c0]{display:grid;grid-template-columns:12rem minmax(22rem, 1fr) auto auto;align-items:center;gap:var(--ui-space-2);margin-bottom:1.2rem}.asset-toolbar select[data-v-4861b9c0],.asset-toolbar input[data-v-4861b9c0]{width:100%;min-width:0;min-height:4rem;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface)}.asset-table-wrap[data-v-4861b9c0]{max-width:100%;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);overflow:hidden;overflow-x:auto;background:var(--ui-surface)}.asset-table[data-v-4861b9c0]{width:100%;min-width:82rem;border-collapse:collapse}.asset-table th[data-v-4861b9c0],.asset-table td[data-v-4861b9c0]{padding:1.1rem var(--ui-space-3);border-bottom:1px solid var(--ui-border);font-size:var(--ui-font-small);text-align:left;vertical-align:middle}.asset-table thead th[data-v-4861b9c0]{background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-weight:700}.asset-table tbody tr[data-v-4861b9c0]{cursor:pointer}.asset-table tbody tr[data-v-4861b9c0]:hover{background:var(--ui-surface-subtle)}.table-type[data-v-4861b9c0]{padding:.2rem var(--ui-space-2);border-radius:var(--ui-radius-sm);background:var(--ui-primary-soft);color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:700}.table-empty[data-v-4861b9c0]{text-align:center;color:var(--ui-text-soft)}.folder-bar[data-v-4861b9c0]{display:flex;gap:var(--ui-space-2);align-items:center;min-width:0;margin-bottom:1.2rem}.folder-fixed[data-v-4861b9c0]{flex:0 0 auto;display:flex;gap:var(--ui-space-2);align-items:center;padding-left:.8rem;border-left:1px solid var(--ui-border)}.folder-fixed.left[data-v-4861b9c0]{padding-left:0;padding-right:.8rem;border-left:0;border-right:1px solid var(--ui-border)}.folder-scroll-wrap[data-v-4861b9c0]{position:relative;flex:1 1 0;min-width:0;overflow:hidden}.folder-scroll[data-v-4861b9c0]{display:flex;gap:var(--ui-space-2);align-items:center;overflow-x:auto;padding:var(--ui-space-1) .2rem;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.folder-scroll[data-v-4861b9c0]::-webkit-scrollbar{display:none}.folder-chip[data-v-4861b9c0]{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--ui-space-2);white-space:nowrap;padding:var(--ui-space-2) 1.3rem;border:1px solid var(--ui-border);border-radius:2rem;background:var(--ui-surface);color:var(--ui-text-muted);font-size:var(--ui-font-small);cursor:pointer;transition:border-color .15s,background .15s}.folder-chip[data-v-4861b9c0]:hover{border-color:var(--ui-primary-border)}.folder-chip.active[data-v-4861b9c0]{background:var(--ui-primary-soft);border-color:var(--ui-primary);color:var(--ui-primary);font-weight:700}.folder-chip.add[data-v-4861b9c0]{border-style:dashed;color:var(--ui-primary)}.folder-cnt[data-v-4861b9c0]{padding:.1rem var(--ui-space-2);border-radius:var(--ui-radius-md);background:var(--ui-border);color:var(--ui-text-muted);font-size:var(--ui-font-caption)}.folder-chip.active .folder-cnt[data-v-4861b9c0]{background:#dde1f7;color:var(--ui-primary)}.folder-fade[data-v-4861b9c0]{position:absolute;top:0;bottom:0;width:4rem;opacity:0;transition:opacity .2s;pointer-events:none;z-index:1}.folder-fade.left[data-v-4861b9c0]{left:0;background:linear-gradient(90deg, var(--ui-surface) 15%, transparent)}.folder-fade.right[data-v-4861b9c0]{right:0;background:linear-gradient(270deg, var(--ui-surface) 15%, transparent)}.folder-fade.show[data-v-4861b9c0]{opacity:1}.folder-arrow[data-v-4861b9c0]{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border:1px solid var(--ui-border);border-radius:50%;background:hsla(0,0%,100%,.95);box-shadow:0 1px 4px rgba(0,0,0,.08);color:var(--ui-text-muted);font-size:var(--ui-font-small);line-height:1;cursor:pointer;z-index:2}.folder-arrow[data-v-4861b9c0]:hover{color:var(--ui-primary);border-color:var(--ui-primary-border)}.folder-arrow.left[data-v-4861b9c0]{left:.2rem}.folder-arrow.right[data-v-4861b9c0]{right:.2rem}.folder-delete[data-v-4861b9c0]:hover{border-color:var(--ui-danger);color:var(--ui-danger)}.asset-detail-panel[data-v-4861b9c0]{display:grid;grid-template-columns:minmax(0, 1fr) 25rem;align-items:start;gap:var(--ui-space-4);width:100%;min-width:0}.detail-main[data-v-4861b9c0]{min-width:0;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);padding:var(--ui-space-4)}.detail-head[data-v-4861b9c0]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-3)}.detail-head .crumb[data-v-4861b9c0]{color:var(--ui-text-soft);font-size:1.15rem;margin-bottom:.4rem}.detail-head h3[data-v-4861b9c0]{margin-bottom:.3rem;color:var(--ui-text-strong);font-size:1.9rem}.detail-head small[data-v-4861b9c0]{color:var(--ui-text-soft);font-size:1.15rem}.detail-info-cards[data-v-4861b9c0]{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--ui-space-2);margin:var(--ui-space-4) 0}.detail-info-cards div[data-v-4861b9c0]{min-width:0;padding:var(--ui-space-3) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle)}.detail-info-cards span[data-v-4861b9c0]{display:block;color:var(--ui-text-soft);font-size:var(--ui-font-caption);margin-bottom:.3rem}.detail-info-cards strong[data-v-4861b9c0]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-font-small)}.detail-tabs[data-v-4861b9c0]{display:flex;gap:var(--ui-space-2);padding:var(--ui-space-2);overflow-x:auto;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);margin-bottom:1.2rem}.detail-tabs button[data-v-4861b9c0]{min-height:3.4rem;padding:0 var(--ui-space-4);border:0;border-radius:var(--ui-radius-sm);background:rgba(0,0,0,0);color:var(--ui-text-muted);font-weight:700;cursor:pointer;white-space:nowrap}.detail-tabs button.active[data-v-4861b9c0]{color:var(--ui-primary);background:var(--ui-primary-soft)}.detail-edit-grid[data-v-4861b9c0]{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--ui-space-3);padding-top:.4rem}.form-field[data-v-4861b9c0]{display:grid;gap:var(--ui-space-2);min-width:0}.form-field.wide[data-v-4861b9c0]{grid-column:1/-1}.form-field span[data-v-4861b9c0]{color:#556;font-size:var(--ui-font-caption);font-weight:700}.form-field em[data-v-4861b9c0]{color:var(--ui-danger);font-style:normal}.form-field input[data-v-4861b9c0],.form-field select[data-v-4861b9c0],.form-field textarea[data-v-4861b9c0]{width:100%;min-width:0;min-height:3.8rem;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface)}.form-field textarea[data-v-4861b9c0]{min-height:9rem;padding:var(--ui-space-2) var(--ui-space-3);resize:vertical}.form-field input[data-v-4861b9c0]:disabled{background:var(--ui-surface-subtle);color:var(--ui-text-muted)}.folder-location-field[data-v-4861b9c0]{grid-column:1/-1;grid-template-columns:12rem minmax(0, 1fr);align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-3);border:1px solid var(--ui-border);border-left:3px solid var(--ui-primary);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle)}.folder-location-copy[data-v-4861b9c0]{display:grid;gap:.2rem}.form-field .folder-location-copy strong[data-v-4861b9c0]{color:var(--ui-text);font-size:var(--ui-font-small)}.form-field .folder-location-copy small[data-v-4861b9c0]{color:var(--ui-text-soft);font-size:var(--ui-font-caption);font-weight:500}.folder-location-field select[data-v-4861b9c0]{border-color:#bfc6d2;background-color:var(--ui-surface);font-weight:700}.tag-input-box[data-v-4861b9c0]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);min-height:4rem;padding:var(--ui-space-2) var(--ui-space-2);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface)}.tag-input-box .tag-input[data-v-4861b9c0]{flex:1;min-width:12rem;min-height:auto;padding:var(--ui-space-1);border:0;outline:none;font-size:var(--ui-font-small)}.tag-chip[data-v-4861b9c0]{display:inline-flex;align-items:center;gap:var(--ui-space-1);padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-xl);background:var(--ui-primary-soft);color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:700}.tag-remove[data-v-4861b9c0]{border:0;background:rgba(0,0,0,0);color:var(--ui-primary);font-size:var(--ui-font-body);line-height:1;cursor:pointer}.asset-file-section[data-v-4861b9c0]{display:grid;gap:var(--ui-space-3);margin-top:1.5rem;padding-top:1.4rem;border-top:1px solid var(--ui-border)}.asset-file-head[data-v-4861b9c0]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-3)}.asset-file-head h4[data-v-4861b9c0]{color:#252a34;font-size:var(--ui-font-body)}.asset-file-head h4 span[data-v-4861b9c0]{color:var(--ui-text-muted);font-size:var(--ui-font-caption)}.asset-file-head p[data-v-4861b9c0]{margin-top:.3rem;color:var(--ui-text-soft);font-size:var(--ui-font-caption)}.asset-file-list[data-v-4861b9c0]{display:grid;gap:var(--ui-space-2)}.asset-file-list li[data-v-4861b9c0]{display:grid;grid-template-columns:8rem minmax(0, 1fr) auto;align-items:center;gap:var(--ui-space-3);padding:.9rem var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle)}.asset-file-type[data-v-4861b9c0]{color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:700}.asset-file-info[data-v-4861b9c0]{min-width:0}.asset-file-info strong[data-v-4861b9c0],.asset-file-info small[data-v-4861b9c0]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-file-info strong[data-v-4861b9c0]{color:var(--ui-text);font-size:var(--ui-font-caption)}.asset-file-info small[data-v-4861b9c0]{margin-top:.2rem;color:var(--ui-text-soft);font-size:var(--ui-font-caption)}.detail-save-row[data-v-4861b9c0]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);min-height:4rem;margin-top:1.2rem}.detail-save-actions[data-v-4861b9c0]{display:flex;align-items:center;gap:var(--ui-space-2);margin-left:auto}.action-feedback[data-v-4861b9c0]{color:#2e7650;font-size:var(--ui-font-caption);font-weight:700}.ocr-note[data-v-4861b9c0]{margin-bottom:1rem;padding:var(--ui-space-2) 1.1rem;border-radius:var(--ui-radius-sm);background:#fff6e6;color:#9a6a06;font-size:var(--ui-font-caption)}.extract-layout[data-v-4861b9c0]{display:grid;grid-template-columns:minmax(24rem, 0.72fr) minmax(0, 1.28fr);gap:var(--ui-space-3)}.extract-origin[data-v-4861b9c0]{min-height:28rem;padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:#fbfcfe}.extract-origin strong[data-v-4861b9c0]{display:block;font-size:var(--ui-font-small)}.extract-origin span[data-v-4861b9c0]{display:block;color:var(--ui-text-soft);font-size:1.15rem;margin:var(--ui-space-1) 0 var(--ui-space-3)}.origin-file[data-v-4861b9c0]{padding:var(--ui-space-2) var(--ui-space-3);border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-sm);color:var(--ui-text-muted);font-size:var(--ui-font-caption)}.origin-preview[data-v-4861b9c0]{margin-top:1rem;padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface)}.origin-preview small[data-v-4861b9c0]{display:block;margin-bottom:.8rem;color:var(--ui-text-soft);font-size:var(--ui-font-caption)}.origin-preview h5[data-v-4861b9c0]{margin-bottom:1rem;color:var(--ui-text-strong);font-size:var(--ui-font-small)}.origin-preview dl[data-v-4861b9c0]{display:grid;gap:.55rem}.origin-preview dl>div[data-v-4861b9c0]{display:grid;grid-template-columns:9rem minmax(0, 1fr);gap:var(--ui-space-2);font-size:1.15rem}.origin-preview dt[data-v-4861b9c0]{color:var(--ui-text-muted)}.origin-preview dd[data-v-4861b9c0]{min-width:0;color:#3f4652;overflow-wrap:anywhere}.origin-preview>p[data-v-4861b9c0]{margin-top:1.2rem;padding-top:1rem;border-top:1px dashed var(--ui-border);color:var(--ui-text-soft);font-size:var(--ui-font-caption);line-height:1.5}.extract-table[data-v-4861b9c0]{width:100%;border-collapse:collapse;table-layout:fixed}.extract-table th[data-v-4861b9c0],.extract-table td[data-v-4861b9c0]{padding:var(--ui-space-2) var(--ui-space-3);border-bottom:1px solid var(--ui-border);font-size:var(--ui-font-caption);text-align:left}.extract-table thead th[data-v-4861b9c0]{background:#eef4f4;color:var(--ui-text-muted)}.extract-table .extracted[data-v-4861b9c0]{color:var(--ui-text-soft)}.extract-table th[data-v-4861b9c0]:first-child{width:18%}.extract-table th[data-v-4861b9c0]:last-child{width:10rem}.confidence[data-v-4861b9c0]{padding:.2rem var(--ui-space-2);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-caption);font-weight:700}.confidence.high[data-v-4861b9c0]{background:var(--ui-success-soft);color:var(--ui-success)}.confidence.low[data-v-4861b9c0]{background:#fce3b8;color:#b5730c}.confidence.pending[data-v-4861b9c0]{background:var(--ui-surface-subtle);color:var(--ui-text-soft)}.confirmed-input[data-v-4861b9c0]{width:100%;min-width:0;min-height:3.4rem;padding:0 var(--ui-space-2);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface)}.detail-history[data-v-4861b9c0],.comment-version-grid[data-v-4861b9c0]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--ui-space-3)}.detail-history[data-v-4861b9c0]{align-items:start}.comment-version-grid>section[data-v-4861b9c0]{display:grid;gap:var(--ui-space-3);align-content:start;padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md)}.comment-version-grid h4[data-v-4861b9c0]{color:var(--ui-text-strong);font-size:var(--ui-font-body-lg);font-weight:800}.comment-version-grid h4 span[data-v-4861b9c0]{margin-left:.4rem;color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-weight:600}.comment-version-grid ul[data-v-4861b9c0]{display:grid;gap:var(--ui-space-2)}.comment-version-grid li[data-v-4861b9c0]{padding:var(--ui-space-2);border-radius:var(--ui-radius-sm);background-color:var(--ui-surface-subtle)}.comment-thread[data-v-4861b9c0]{position:relative}.comment-head[data-v-4861b9c0]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2)}.comment-author[data-v-4861b9c0]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-2);min-width:0}.comment-author em[data-v-4861b9c0]{color:#8b92a1;font-size:1rem;font-style:normal}.comment-actions[data-v-4861b9c0]{display:flex;flex:none;gap:var(--ui-space-2)}.comment-actions button[data-v-4861b9c0]{border:0;background:rgba(0,0,0,0);color:#666f80;font-size:var(--ui-font-caption);cursor:pointer}.comment-edit-editor[data-v-4861b9c0]{display:grid;gap:var(--ui-space-2);margin-top:.7rem}.comment-edit-editor>div[data-v-4861b9c0]{display:flex;justify-content:flex-end;gap:var(--ui-space-2)}.comment-thread>p[data-v-4861b9c0],.comment-replies p[data-v-4861b9c0]{margin-top:.4rem;color:#343946;white-space:pre-wrap;overflow-wrap:anywhere}.comment-reply-button[data-v-4861b9c0]{display:block;margin:var(--ui-space-2) 0 0 auto;border:0;background:rgba(0,0,0,0);color:var(--ui-primary);font-size:var(--ui-font-caption);cursor:pointer}.comment-version-grid .comment-replies[data-v-4861b9c0]{margin-top:.7rem;padding-left:2.2rem;gap:var(--ui-space-2)}.comment-version-grid .comment-replies li[data-v-4861b9c0]{position:relative;padding:var(--ui-space-2) var(--ui-space-2);border-left:3px solid var(--ui-primary-border);border-radius:0;background-color:var(--ui-surface)}.comment-version-grid .comment-replies li[data-v-4861b9c0]::before{position:absolute;top:.8rem;left:-1.7rem;width:1.3rem;height:.8rem;border-bottom:2px solid var(--ui-primary-border);border-left:2px solid var(--ui-primary-border);content:""}.comment-reply-editor[data-v-4861b9c0]{display:grid;gap:var(--ui-space-2);margin-top:.8rem;padding-left:2.2rem}.comment-reply-editor .btn[data-v-4861b9c0]{justify-self:end}.comment-reply-controls[data-v-4861b9c0]{display:flex;justify-content:flex-end;gap:var(--ui-space-2);margin-top:.6rem}.comment-reply-controls button[data-v-4861b9c0]{border:0;background:rgba(0,0,0,0);color:var(--ui-primary);font-size:var(--ui-font-caption);cursor:pointer}.comment-reply-controls button[data-v-4861b9c0]:disabled{color:#9ca3af;cursor:default}.comment-version-grid strong[data-v-4861b9c0]{color:var(--ui-text-strong);font-size:var(--ui-font-small)}.version-title[data-v-4861b9c0],.version-foot[data-v-4861b9c0]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2)}.version-title em[data-v-4861b9c0]{padding:.2rem var(--ui-space-2);border-radius:var(--ui-radius-sm);background-color:#eceafd;color:var(--ui-primary);font-size:var(--ui-font-caption);font-style:normal;font-weight:700}.version-foot span[data-v-4861b9c0]{min-width:0}.version-foot .btn[data-v-4861b9c0]{flex:none}.version-box li p[data-v-4861b9c0]{margin:var(--ui-space-1) 0;color:#555d70;font-size:var(--ui-font-caption)}.version-empty[data-v-4861b9c0],.history-empty[data-v-4861b9c0]{padding:var(--ui-space-5) var(--ui-space-3);color:var(--ui-text-soft);text-align:center}.comment-input[data-v-4861b9c0]{display:grid;gap:var(--ui-space-2)}.comment-version-grid textarea[data-v-4861b9c0],.comment-input textarea[data-v-4861b9c0]{min-height:8rem;padding:var(--ui-space-3);resize:vertical;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm)}.comment-input .btn[data-v-4861b9c0]{justify-self:end}.history-pagination[data-v-4861b9c0]{display:flex;align-items:center;justify-content:center;gap:var(--ui-space-2);min-height:3.2rem}.history-pagination button[data-v-4861b9c0]{min-width:5.2rem;height:3rem;border:1px solid #c8cfda;border-radius:var(--ui-radius-sm);background-color:var(--ui-surface);color:#303747;cursor:pointer}.history-pagination button[data-v-4861b9c0]:disabled{color:#a4abb7;cursor:default;background-color:#f3f4f6}.history-pagination span[data-v-4861b9c0]{min-width:5.6rem;text-align:center;color:#424a5c;font-weight:700}.detail-side[data-v-4861b9c0]{display:grid;gap:var(--ui-space-3);align-content:start;position:sticky;top:1rem}.review-panel[data-v-4861b9c0],.compare-panel[data-v-4861b9c0]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);padding:var(--ui-space-4);display:grid;gap:var(--ui-space-2)}.review-panel strong[data-v-4861b9c0],.compare-panel strong[data-v-4861b9c0]{font-size:var(--ui-font-body-lg)}.review-msg[data-v-4861b9c0]{color:var(--ui-warning);font-size:var(--ui-font-small)}.compare-panel p[data-v-4861b9c0]{color:var(--ui-text-muted);font-size:1.15rem;line-height:1.5}.btn.sky[data-v-4861b9c0]{background:#cfe6ef;color:#1f5566;border:0}.register-backdrop[data-v-4861b9c0]{position:fixed;inset:0;display:grid;place-items:center;padding:var(--ui-space-5);background:rgba(17,24,39,.58);backdrop-filter:blur(0.25rem);z-index:60}.version-detail-modal[data-v-4861b9c0]{width:min(78rem,100vw - 3.2rem);max-height:calc(100vh - 3.2rem);overflow-y:auto;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:0 2.4rem 6rem rgba(21,25,33,.26)}.version-detail-modal>header[data-v-4861b9c0],.version-detail-modal>footer[data-v-4861b9c0]{display:flex;align-items:center;justify-content:space-between;padding:var(--ui-space-4) var(--ui-space-5);border-bottom:1px solid var(--ui-border)}.version-detail-modal>footer[data-v-4861b9c0]{justify-content:flex-end;border-top:1px solid var(--ui-border);border-bottom:0;background:var(--ui-surface-subtle)}.version-detail-modal>header button[data-v-4861b9c0]{width:3.4rem;height:3.4rem;padding:0;border:0;border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-size:2.2rem;cursor:pointer}.version-detail-modal>header button[data-v-4861b9c0]:hover{background:var(--ui-border)}.version-detail-body[data-v-4861b9c0]{display:grid;gap:var(--ui-space-4);padding:var(--ui-space-5)}.version-detail-body dl[data-v-4861b9c0]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 var(--ui-space-4)}.version-detail-body dl>div[data-v-4861b9c0]{display:grid;grid-template-columns:12rem minmax(0, 1fr);gap:var(--ui-space-2);padding:.9rem 0;border-bottom:1px solid var(--ui-border)}.version-detail-body dt[data-v-4861b9c0],.version-detail-body strong[data-v-4861b9c0]{color:#454b58;font-weight:700}.version-detail-body dd[data-v-4861b9c0],.version-detail-body p[data-v-4861b9c0]{color:var(--ui-text-muted);overflow-wrap:anywhere}.version-detail-body section[data-v-4861b9c0]{display:grid;gap:var(--ui-space-2);padding:var(--ui-space-3);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle)}@media(max-width: 1100px){.asset-detail-panel[data-v-4861b9c0],.extract-layout[data-v-4861b9c0]{grid-template-columns:1fr}.detail-side[data-v-4861b9c0]{position:static;grid-template-columns:repeat(2, minmax(0, 1fr))}.detail-edit-grid[data-v-4861b9c0]{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 720px){.detail-head[data-v-4861b9c0]{align-items:stretch;flex-direction:column}.detail-info-cards[data-v-4861b9c0],.detail-history[data-v-4861b9c0],.detail-side[data-v-4861b9c0],.detail-edit-grid[data-v-4861b9c0]{grid-template-columns:1fr}.asset-toolbar[data-v-4861b9c0]{grid-template-columns:1fr}.register-backdrop[data-v-4861b9c0]{padding:var(--ui-space-2)}.detail-save-row[data-v-4861b9c0]{align-items:stretch;flex-direction:column}.detail-save-actions[data-v-4861b9c0]{width:100%;margin-left:0}.detail-save-actions .btn[data-v-4861b9c0]{flex:1}.folder-location-field[data-v-4861b9c0]{grid-template-columns:1fr;gap:var(--ui-space-2)}}.step-editor .step-count[data-v-4861b9c0]{margin-left:.5rem;color:var(--ui-primary);font-weight:700}.step-list[data-v-4861b9c0]{display:grid;gap:var(--ui-space-2)}.step-row[data-v-4861b9c0]{display:grid;grid-template-columns:3.2rem minmax(0, 1fr) auto;gap:var(--ui-space-3);align-items:start;padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle)}.step-no[data-v-4861b9c0]{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--ui-primary-soft);color:var(--ui-primary);font-size:var(--ui-font-small);font-weight:800}.step-inputs[data-v-4861b9c0]{display:grid;gap:var(--ui-space-2);min-width:0}.step-inputs textarea[data-v-4861b9c0]{min-height:3.8rem}.step-inputs .caution-line[data-v-4861b9c0]{display:flex;align-items:center;gap:var(--ui-space-2)}.step-inputs .caution-line em[data-v-4861b9c0]{flex:none;color:var(--ui-warning);font-size:1.15rem;font-style:normal;font-weight:700}.step-tools[data-v-4861b9c0]{display:grid;gap:var(--ui-space-1)}.step-tools button[data-v-4861b9c0]{width:3rem;height:3rem;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text-muted);font-size:var(--ui-font-small);cursor:pointer}.step-tools button[data-v-4861b9c0]:hover{border-color:var(--ui-primary-border);color:var(--ui-primary)}.step-tools button.del[data-v-4861b9c0]:hover{border-color:var(--ui-danger);color:var(--ui-danger)}.step-tools button[data-v-4861b9c0]:disabled{opacity:.3;cursor:default}.steps-empty[data-v-4861b9c0]{padding:var(--ui-space-4);border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-sm);color:var(--ui-text-soft);font-size:var(--ui-font-small);text-align:center}.steps-foot[data-v-4861b9c0]{display:flex;align-items:center;gap:var(--ui-space-3)}.steps-foot small[data-v-4861b9c0]{color:var(--ui-text-soft);font-size:var(--ui-font-caption)}
.maintenance-work-page[data-v-1d799530]{display:flex;flex-direction:column;gap:var(--ui-space-3);width:100%;min-width:0;min-height:100%;color:var(--ui-text-strong)}.maintenance-work-page[data-v-1d799530] *,.maintenance-work-page[data-v-1d799530] *::before,.maintenance-work-page[data-v-1d799530] *::after{box-sizing:border-box}.maintenance-work-page[data-v-1d799530]>*{flex:0 0 auto;width:100%;min-width:0}.maintenance-empty[data-v-1d799530]{display:grid;place-items:center;gap:var(--ui-space-3);min-height:44rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.maintenance-empty strong[data-v-1d799530]{font-size:2rem}.maintenance-empty p[data-v-1d799530]{color:var(--ui-text-muted);font-size:var(--ui-font-small)}.maintenance-head[data-v-1d799530]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-5);padding:var(--ui-space-4) var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.maintenance-kicker[data-v-1d799530]{margin-bottom:.5rem;color:#5551a4;font-size:var(--ui-font-caption);font-weight:800}.maintenance-head h2[data-v-1d799530]{margin-bottom:.4rem;color:var(--ui-text-strong);font-size:2rem;font-weight:800}.maintenance-head div>p[data-v-1d799530]:last-child{margin-top:0;color:var(--ui-text-muted);font-size:var(--ui-font-small);line-height:1.55;max-width:90rem}.maintenance-tabs[data-v-1d799530]{display:flex;gap:var(--ui-space-2);min-height:auto;padding:var(--ui-space-2);overflow-x:auto;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.maintenance-tabs button[data-v-1d799530]{min-width:auto;min-height:3.4rem;padding:0 var(--ui-space-4);border:0;border-radius:var(--ui-radius-sm);background:rgba(0,0,0,0);color:var(--ui-text-muted);font-size:var(--ui-font-small);font-weight:700;white-space:nowrap;cursor:pointer}.maintenance-tabs button.active[data-v-1d799530]{background:var(--ui-primary-soft);color:var(--ui-primary)}@media(max-width: 720px){.maintenance-head[data-v-1d799530]{align-items:stretch;flex-direction:column}}
.model-side-by-side[data-v-144e8190]{display:grid;gap:var(--ui-space-3)}.viewer-toolbar[data-v-144e8190]{display:flex;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;padding:.9rem var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle)}.tool-group[data-v-144e8190]{display:flex;align-items:center;gap:var(--ui-space-2)}.tool-label[data-v-144e8190]{color:var(--ui-text-muted);font-size:var(--ui-font-small);font-weight:700}.sync-toggle[data-v-144e8190]{position:relative;width:4rem;height:2.2rem;border:0;border-radius:var(--ui-radius-pill);background:#cbd5e1;cursor:pointer;transition:background .15s}.sync-toggle[data-v-144e8190]::after{position:absolute;top:.3rem;left:.3rem;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--ui-surface);box-shadow:0 1px 4px rgba(0,0,0,.25);content:"";transition:left .15s}.sync-toggle.on[data-v-144e8190]{background:var(--ui-primary)}.sync-toggle.on[data-v-144e8190]::after{left:2.1rem}.tool-hint[data-v-144e8190]{margin-left:auto;color:var(--ui-text-soft);font-size:1.15rem}.viewer-grid[data-v-144e8190]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--ui-space-3)}.viewer-pane[data-v-144e8190]{overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.viewer-pane.src[data-v-144e8190]{border-top:4px solid #2468d8}.viewer-pane.trget[data-v-144e8190]{border-top:4px solid #e8912d}.viewer-pane header[data-v-144e8190]{display:flex;align-items:center;gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-3) var(--ui-space-3);border-bottom:1px solid var(--ui-border)}.viewer-pane header strong[data-v-144e8190]{overflow:hidden;color:var(--ui-text-strong);font-size:var(--ui-font-small);text-overflow:ellipsis;white-space:nowrap}.role-badge[data-v-144e8190]{flex:none;padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-caption);font-weight:800;white-space:nowrap}.viewer-pane.src .role-badge[data-v-144e8190]{background:#eaf2ff;color:#1755a7}.viewer-pane.trget .role-badge[data-v-144e8190]{background:#fff3df;color:#a96610}.viewer-canvas[data-v-144e8190]{position:relative;height:40rem}.viewer-canvas[data-v-144e8190] canvas{display:block}.viewer-state[data-v-144e8190]{position:absolute;top:50%;left:50%;padding:var(--ui-space-2) var(--ui-space-4);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);background:hsla(0,0%,100%,.92);color:var(--ui-text-muted);font-size:var(--ui-font-small);font-weight:700;transform:translate(-50%, -50%)}.viewer-state.error[data-v-144e8190]{color:#b93846}@media(max-width: 980px){.viewer-grid[data-v-144e8190]{grid-template-columns:1fr}}
.model-overlap[data-v-5dbcf6ab]{display:grid;gap:var(--ui-space-3)}.viewer-toolbar[data-v-5dbcf6ab]{display:flex;align-items:center;gap:var(--ui-space-4);flex-wrap:wrap;padding:.9rem var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle)}.tool-group[data-v-5dbcf6ab]{display:flex;align-items:center;gap:var(--ui-space-2)}.tool-label[data-v-5dbcf6ab]{color:var(--ui-text-muted);font-size:var(--ui-font-small);font-weight:700}.tool-value[data-v-5dbcf6ab]{min-width:3.6rem;color:var(--ui-text-muted);font-size:var(--ui-font-caption)}.tool-warn[data-v-5dbcf6ab]{color:var(--ui-text-soft);font-size:1.15rem}.mode-seg[data-v-5dbcf6ab]{display:flex;overflow:hidden;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm)}.mode-seg button[data-v-5dbcf6ab]{min-height:3.2rem;padding:0 1.4rem;border:0;background:var(--ui-surface);color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-weight:700;cursor:pointer}.mode-seg button+button[data-v-5dbcf6ab]{border-left:1px solid var(--ui-border-strong)}.mode-seg button.active[data-v-5dbcf6ab]{background:var(--ui-primary);color:var(--ui-surface)}input[type=range][data-v-5dbcf6ab]{width:12rem;accent-color:var(--ui-primary)}.sync-toggle[data-v-5dbcf6ab]{position:relative;width:4rem;height:2.2rem;border:0;border-radius:var(--ui-radius-pill);background:#cbd5e1;cursor:pointer;transition:background .15s}.sync-toggle[data-v-5dbcf6ab]::after{position:absolute;top:.3rem;left:.3rem;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--ui-surface);box-shadow:0 1px 4px rgba(0,0,0,.25);content:"";transition:left .15s}.sync-toggle.on[data-v-5dbcf6ab]{background:var(--ui-primary)}.sync-toggle.on[data-v-5dbcf6ab]::after{left:2.1rem}.sync-toggle[data-v-5dbcf6ab]:disabled{opacity:.45;cursor:default}.clip-flip[data-v-5dbcf6ab]{min-height:3.2rem;padding:0 1.3rem;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-weight:700;cursor:pointer}.clip-flip.active[data-v-5dbcf6ab]{border-color:var(--ui-primary-border);background:var(--ui-primary-soft);color:var(--ui-primary)}.clip-flip[data-v-5dbcf6ab]:disabled{opacity:.4;cursor:default}.overlap-legend[data-v-5dbcf6ab]{display:flex;align-items:center;gap:var(--ui-space-4);margin-left:auto}.overlap-legend span[data-v-5dbcf6ab]{display:flex;align-items:center;gap:.5rem;overflow:hidden;max-width:22rem;color:var(--ui-text-muted);font-size:var(--ui-font-caption);text-overflow:ellipsis;white-space:nowrap}.overlap-legend .chip[data-v-5dbcf6ab]{flex:none;width:1.4rem;height:1.4rem;border-radius:.4rem}.overlap-legend .chip.src[data-v-5dbcf6ab]{background:#2468d8;opacity:.65}.overlap-legend .chip.trget[data-v-5dbcf6ab]{background:#e8912d;opacity:.65}.align-bar[data-v-5dbcf6ab]{display:flex;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;padding:.9rem var(--ui-space-3);border:1px solid var(--ui-primary-border);border-radius:var(--ui-radius-sm);background:var(--ui-primary-soft)}.align-slider[data-v-5dbcf6ab]{display:flex;align-items:center;gap:.5rem}.align-slider em[data-v-5dbcf6ab]{color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-style:normal;font-weight:700}.align-slider input[type=range][data-v-5dbcf6ab]{width:9rem}.align-bar .tool-warn[data-v-5dbcf6ab]{margin-left:auto}.overlap-canvas[data-v-5dbcf6ab]{position:relative;height:46rem;overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.overlap-canvas[data-v-5dbcf6ab] canvas{display:block}.viewer-state[data-v-5dbcf6ab]{position:absolute;top:50%;left:50%;padding:var(--ui-space-2) var(--ui-space-4);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);background:hsla(0,0%,100%,.92);color:var(--ui-text-muted);font-size:var(--ui-font-small);font-weight:700;transform:translate(-50%, -50%)}.viewer-state.error[data-v-5dbcf6ab]{color:#b93846}.overlap-hint[data-v-5dbcf6ab]{color:var(--ui-text-soft);font-size:1.15rem}
.comparison-work-page[data-v-17922e27]{display:flex;flex-direction:column;gap:var(--ui-space-3);width:100%;min-width:0;min-height:100%;color:var(--ui-text-strong)}.comparison-work-page[data-v-17922e27]>*{flex:0 0 auto;width:100%;min-width:0}.comparison-empty[data-v-17922e27]{display:grid;place-items:center;gap:var(--ui-space-3);min-height:34rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);text-align:center}.comparison-empty strong[data-v-17922e27]{font-size:2rem}.comparison-empty p[data-v-17922e27]{color:var(--ui-text-muted);font-size:var(--ui-font-body)}.comparison-head[data-v-17922e27]{padding:var(--ui-space-4) var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.comparison-kicker[data-v-17922e27]{margin-bottom:.4rem;color:var(--ui-primary);font-size:var(--ui-font-small);font-weight:800}.comparison-head h2[data-v-17922e27]{margin-bottom:.4rem;font-size:2rem;font-weight:800}.comparison-head div>p[data-v-17922e27]:last-child{color:var(--ui-text);font-size:var(--ui-font-body);max-width:90rem}.comparison-tabs[data-v-17922e27]{display:flex;gap:var(--ui-space-2);padding:var(--ui-space-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.comparison-tabs button[data-v-17922e27]{min-height:3.4rem;padding:0 var(--ui-space-4);border:0;border-radius:var(--ui-radius-sm);background:rgba(0,0,0,0);color:var(--ui-text);font-size:var(--ui-font-small);font-weight:700;cursor:pointer}.comparison-tabs button.active[data-v-17922e27]{background:var(--ui-primary-soft);color:var(--ui-primary)}.comparison-main[data-v-17922e27],.comparison-history[data-v-17922e27]{display:flex;flex-direction:column;gap:var(--ui-space-4)}.select-row[data-v-17922e27]{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.select-row.version-select-row[data-v-17922e27]{grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr) minmax(0, 1fr)}.select-field[data-v-17922e27]{display:grid;gap:var(--ui-space-2)}.select-field span[data-v-17922e27]{color:#4b5360;font-size:var(--ui-font-small);font-weight:700}.select-field select[data-v-17922e27]{min-height:4.2rem;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-small)}.vs-mark[data-v-17922e27]{padding-bottom:1rem;color:#9aa2b1;font-size:var(--ui-font-body);font-weight:800}.compare-result[data-v-17922e27]{display:flex;flex-direction:column;gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.compare-summary[data-v-17922e27]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);flex-wrap:wrap}.summary-cards[data-v-17922e27]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--ui-space-3);flex:1;min-width:30rem}.summary-cards div[data-v-17922e27]{padding:var(--ui-space-3) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle)}.summary-cards span[data-v-17922e27]{display:block;color:var(--ui-text-soft);font-size:var(--ui-font-caption);margin-bottom:.3rem}.summary-cards strong[data-v-17922e27]{display:block;font-size:var(--ui-font-body-lg)}.summary-cards small[data-v-17922e27]{color:#737b88;font-size:1.15rem}.summary-meta[data-v-17922e27]{display:grid;gap:var(--ui-space-2);justify-items:end}.diff-summary[data-v-17922e27]{color:var(--ui-primary);font-size:var(--ui-font-small);font-weight:700}.similarity-badge[data-v-17922e27]{padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-md);background:var(--ui-surface-subtle);color:var(--ui-text-soft);font-size:var(--ui-font-caption);font-weight:700}.compare-table[data-v-17922e27],.history-table[data-v-17922e27]{width:100%;border-collapse:collapse;border:1px solid #e0e5ed}.compare-table th[data-v-17922e27],.compare-table td[data-v-17922e27],.history-table th[data-v-17922e27],.history-table td[data-v-17922e27]{padding:var(--ui-space-3) var(--ui-space-3);border-bottom:1px solid var(--ui-border);font-size:var(--ui-font-small);text-align:left}.compare-table thead th[data-v-17922e27],.history-table thead th[data-v-17922e27]{background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-weight:700}.compare-table .row-diff td[data-v-17922e27],.compare-table .row-one td[data-v-17922e27]{background:#fff8f0}.status-badge[data-v-17922e27]{padding:.2rem var(--ui-space-2);border-radius:var(--ui-radius-md);font-size:var(--ui-font-caption);font-weight:700}.status-same[data-v-17922e27]{background:var(--ui-success-soft);color:var(--ui-success)}.status-diff[data-v-17922e27]{background:#fce3b8;color:#b5730c}.status-one[data-v-17922e27]{background:#f6dede;color:#b23b3b}.status-none[data-v-17922e27]{background:var(--ui-surface-subtle);color:var(--ui-text-soft)}.table-empty[data-v-17922e27]{text-align:center;color:var(--ui-text-soft)}.shape-compare-box[data-v-17922e27]{display:flex;flex-direction:column;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface)}.shape-compare-head[data-v-17922e27]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-3)}.shape-compare-head>div[data-v-17922e27]{min-width:0;text-align:left}.shape-compare-head h3[data-v-17922e27]{margin:0;color:var(--ui-text-strong);font-size:var(--ui-font-body-lg);font-weight:800;line-height:1.4;text-align:left !important}.shape-compare-head p[data-v-17922e27]{margin-top:.3rem;color:var(--ui-text-muted);font-size:var(--ui-font-caption)}.shape-note[data-v-17922e27]{padding:.9rem 1.1rem;border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);color:var(--ui-text-soft);font-size:var(--ui-font-small)}.shape-view-switch[data-v-17922e27]{display:flex;width:fit-content;overflow:hidden;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm)}.shape-view-switch button[data-v-17922e27]{min-height:3.2rem;padding:0 1.6rem;border:0;background:var(--ui-surface);color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-weight:700;cursor:pointer}.shape-view-switch button+button[data-v-17922e27]{border-left:1px solid var(--ui-border-strong)}.shape-view-switch button.active[data-v-17922e27]{background:var(--ui-primary);color:var(--ui-surface)}.decision-box[data-v-17922e27]{display:flex;flex-direction:column;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle)}.decision-grid[data-v-17922e27]{display:grid;grid-template-columns:20rem minmax(0, 1fr);gap:var(--ui-space-3)}.form-field[data-v-17922e27]{display:grid;gap:var(--ui-space-2)}.form-field.wide[data-v-17922e27]{grid-column:auto}.form-field span[data-v-17922e27]{color:#556;font-size:var(--ui-font-caption);font-weight:700}.form-field select[data-v-17922e27],.form-field textarea[data-v-17922e27]{min-height:4rem;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-small)}.form-field textarea[data-v-17922e27]{min-height:6rem;resize:vertical}.decision-actions[data-v-17922e27]{display:flex;align-items:center;justify-content:flex-end;gap:var(--ui-space-3)}.action-feedback[data-v-17922e27]{color:var(--ui-success);font-size:var(--ui-font-small)}.compare-guide[data-v-17922e27]{display:grid;place-items:center;min-height:20rem;border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-text-soft);font-size:var(--ui-font-body)}.section-head[data-v-17922e27]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3)}.section-head h3[data-v-17922e27]{font-size:var(--ui-font-title);font-weight:800}.section-head p[data-v-17922e27]{margin-top:.4rem;color:#666;font-size:var(--ui-font-small)}.history-list-panel[data-v-17922e27],.history-detail-panel[data-v-17922e27]{display:flex;flex-direction:column;gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.history-table-wrap[data-v-17922e27]{border:1px solid #e0e5ed;border-radius:var(--ui-radius-sm);overflow:hidden}.history-table[data-v-17922e27]{border:0}.history-actions[data-v-17922e27]{display:flex;gap:var(--ui-space-2)}.decision-badge[data-v-17922e27]{padding:.2rem var(--ui-space-2);border-radius:var(--ui-radius-md);background:var(--ui-primary-soft);color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:700}.decision-reason[data-v-17922e27]{padding:var(--ui-space-3) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle)}.decision-reason strong[data-v-17922e27]{font-size:var(--ui-font-small)}.decision-reason p[data-v-17922e27]{margin-top:.4rem;color:#556;font-size:var(--ui-font-small)}@media(max-width: 980px){.select-row[data-v-17922e27]{grid-template-columns:1fr}.vs-mark[data-v-17922e27]{justify-self:center;padding:0}.summary-cards[data-v-17922e27]{grid-template-columns:1fr}.decision-grid[data-v-17922e27]{grid-template-columns:1fr}.shape-compare-head[data-v-17922e27]{align-items:stretch;flex-direction:column}.shape-compare-head .btn[data-v-17922e27]{align-self:flex-start}}
.manual-hint[data-v-227046e5]{color:var(--ui-text-soft);font-size:var(--ui-font-small);padding:var(--ui-space-4);text-align:center}.manual-backdrop[data-v-227046e5]{position:fixed;inset:0;display:grid;place-items:center;padding:var(--ui-space-5);background:rgba(17,24,39,.58);backdrop-filter:blur(0.25rem);z-index:60}.manual-modal[data-v-227046e5]{display:flex;flex-direction:column;width:min(58rem,100vw - 3.2rem);max-height:calc(100vh - 4rem);overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:0 2.4rem 6rem rgba(21,25,33,.26)}.manual-modal>header[data-v-227046e5]{display:flex;align-items:center;justify-content:space-between;padding:var(--ui-space-4) var(--ui-space-5);border-bottom:1px solid var(--ui-border)}.manual-modal>header span[data-v-227046e5]{display:block;margin-bottom:.3rem;color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:700}.manual-modal>header h3[data-v-227046e5]{color:var(--ui-text-strong);font-size:var(--ui-font-title)}.manual-modal>header button[data-v-227046e5]{display:grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-size:var(--ui-font-title);cursor:pointer}.manual-modal>header button[data-v-227046e5]:hover{background:var(--ui-border)}.manual-modal>header button[data-v-227046e5]:disabled{cursor:default;opacity:.45}.wizard-content[data-v-227046e5]{flex:1;min-height:0;overflow-y:auto;display:grid;gap:var(--ui-space-4);padding:var(--ui-space-5);align-content:start}.manual-modal>footer[data-v-227046e5]{display:flex;justify-content:flex-end;gap:var(--ui-space-2);padding:var(--ui-space-4) var(--ui-space-5);border-top:1px solid var(--ui-border);background:var(--ui-surface-subtle)}.wizard-steps[data-v-227046e5]{display:flex;gap:var(--ui-space-2)}.wizard-steps span[data-v-227046e5]{flex:1;padding:var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text-muted);font-size:var(--ui-font-small);font-weight:700;text-align:center}.wizard-steps span.on[data-v-227046e5]{background:var(--ui-primary-soft);color:var(--ui-primary);border-color:var(--ui-primary-border)}.wizard-steps span.done[data-v-227046e5]{color:var(--ui-primary)}.wizard-body[data-v-227046e5]{display:grid;gap:var(--ui-space-3);min-height:22rem;align-content:start}.wizard-field[data-v-227046e5]{display:grid;gap:var(--ui-space-2)}.wizard-field span[data-v-227046e5]{color:#444;font-size:var(--ui-font-small);font-weight:700}.wizard-field em[data-v-227046e5]{color:var(--ui-danger);font-size:var(--ui-font-caption);font-style:normal}.wizard-field input[data-v-227046e5],.wizard-field select[data-v-227046e5]{min-height:3.8rem;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-small)}.wizard-field small[data-v-227046e5]{color:var(--ui-text-soft);font-size:var(--ui-font-caption);line-height:1.5}.wizard-field textarea[data-v-227046e5]{min-height:8rem;padding:var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-small);resize:vertical}.pick-toolbar[data-v-227046e5]{display:flex;gap:var(--ui-space-2)}.pick-toolbar input[data-v-227046e5]{flex:1;min-height:3.6rem;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-small)}.pick-toolbar input[data-v-227046e5]:focus{outline:2px solid var(--ui-primary-border);border-color:var(--ui-primary)}.pick-filter[data-v-227046e5]{display:flex;gap:var(--ui-space-1)}.pick-filter button[data-v-227046e5]{padding:0 1.1rem;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-weight:700;cursor:pointer}.pick-filter button.active[data-v-227046e5]{background:var(--ui-primary-soft);border-color:var(--ui-primary-border);color:var(--ui-primary)}.pick-count[data-v-227046e5]{color:var(--ui-text-muted);font-size:var(--ui-font-caption)}.pick-count b[data-v-227046e5]{color:var(--ui-primary)}.pick-clear[data-v-227046e5]{margin-left:.8rem;border:0;background:none;color:var(--ui-text-soft);font-size:1.15rem;text-decoration:underline;cursor:pointer}.pick-clear[data-v-227046e5]:hover{color:var(--ui-danger)}.asset-pick[data-v-227046e5]{display:grid;gap:var(--ui-space-1);max-height:26rem;overflow-y:auto;padding-right:.2rem}.asset-pick label[data-v-227046e5]{position:relative;display:flex;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-small);cursor:pointer;transition:border-color .12s,background .12s}.asset-pick label[data-v-227046e5]:hover{background:var(--ui-surface-subtle);border-color:#c9cfe0}.asset-pick label.picked[data-v-227046e5]{background:#f3f2fd;border-color:var(--ui-primary)}.asset-pick input[data-v-227046e5]{position:absolute;opacity:0;pointer-events:none}.pick-check[data-v-227046e5]{display:grid;place-items:center;width:2rem;height:2rem;flex-shrink:0;border:2px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:rgba(0,0,0,0);font-size:var(--ui-font-caption);font-weight:900;transition:all .12s}.asset-pick label.picked .pick-check[data-v-227046e5]{background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-surface)}.pick-name[data-v-227046e5]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-pick label.picked .pick-name[data-v-227046e5]{color:var(--ui-primary);font-weight:700}.pick-no[data-v-227046e5]{color:var(--ui-text-soft);font-size:var(--ui-font-caption);font-family:Consolas,monospace}.pick-orgin[data-v-227046e5]{padding:.15rem var(--ui-space-2);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-caption);font-weight:800}.pick-orgin.mnt[data-v-227046e5]{background:var(--ui-primary-soft);color:var(--ui-primary)}.pick-orgin.pre[data-v-227046e5]{background:var(--ui-info-soft);color:var(--ui-info)}.pick-type[data-v-227046e5]{padding:.15rem var(--ui-space-2);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-weight:700}.review-table[data-v-227046e5]{width:100%;border-collapse:collapse}.review-table th[data-v-227046e5]{padding:var(--ui-space-2) var(--ui-space-3);border-bottom:1px solid var(--ui-border);background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-size:1.15rem;text-align:left}.review-table td[data-v-227046e5]{padding:.9rem var(--ui-space-3);border-bottom:1px solid var(--ui-surface-subtle);font-size:var(--ui-font-small)}.ver-move[data-v-227046e5]{color:var(--ui-danger);font-weight:700}.toc-preview[data-v-227046e5]{display:grid;gap:var(--ui-space-1)}.toc-preview li[data-v-227046e5]{list-style:none;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);color:var(--ui-text);font-size:var(--ui-font-small)}.toc-preview li b[data-v-227046e5]{color:var(--ui-primary)}.wizard-note[data-v-227046e5]{padding:var(--ui-space-2) 1.1rem;border:1px solid var(--ui-primary-border);border-radius:var(--ui-radius-sm);background:var(--ui-primary-soft);color:var(--ui-primary);font-size:var(--ui-font-caption);line-height:1.55}
.manual-hint[data-v-5baea457]{color:var(--ui-text-soft);font-size:var(--ui-font-small);padding:var(--ui-space-4);text-align:center}.manual-backdrop[data-v-5baea457]{position:fixed;inset:0;display:grid;place-items:center;padding:var(--ui-space-5);background:rgba(17,24,39,.58);backdrop-filter:blur(0.25rem);z-index:60}.manual-modal[data-v-5baea457]{display:flex;flex-direction:column;width:min(58rem,100vw - 3.2rem);max-height:calc(100vh - 4rem);overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:0 2.4rem 6rem rgba(21,25,33,.26)}.manual-modal>header[data-v-5baea457]{display:flex;align-items:center;justify-content:space-between;padding:var(--ui-space-4) var(--ui-space-5);border-bottom:1px solid var(--ui-border)}.manual-modal>header span[data-v-5baea457]{display:block;margin-bottom:.3rem;color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:700}.manual-modal>header h3[data-v-5baea457]{color:var(--ui-text-strong);font-size:var(--ui-font-title)}.manual-modal>header button[data-v-5baea457]{display:grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-size:var(--ui-font-title);cursor:pointer}.manual-modal>header button[data-v-5baea457]:hover{background:var(--ui-border)}.manual-modal>header button[data-v-5baea457]:disabled{cursor:default;opacity:.45}.wizard-content[data-v-5baea457]{flex:1;min-height:0;overflow-y:auto;display:grid;gap:var(--ui-space-4);padding:var(--ui-space-5);align-content:start}.manual-modal>footer[data-v-5baea457]{display:flex;justify-content:flex-end;gap:var(--ui-space-2);padding:var(--ui-space-4) var(--ui-space-5);border-top:1px solid var(--ui-border);background:var(--ui-surface-subtle)}.wizard-steps[data-v-5baea457]{display:flex;gap:var(--ui-space-2)}.wizard-steps span[data-v-5baea457]{flex:1;padding:var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text-muted);font-size:var(--ui-font-small);font-weight:700;text-align:center}.wizard-steps span.on[data-v-5baea457]{background:var(--ui-primary-soft);color:var(--ui-primary);border-color:var(--ui-primary-border)}.wizard-steps span.done[data-v-5baea457]{color:var(--ui-primary)}.wizard-body[data-v-5baea457]{display:grid;gap:var(--ui-space-3);min-height:22rem;align-content:start}.wizard-field[data-v-5baea457]{display:grid;gap:var(--ui-space-2)}.wizard-field span[data-v-5baea457]{color:#444;font-size:var(--ui-font-small);font-weight:700}.wizard-field em[data-v-5baea457]{color:var(--ui-danger);font-size:var(--ui-font-caption);font-style:normal}.wizard-field input[data-v-5baea457],.wizard-field select[data-v-5baea457]{min-height:3.8rem;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-small)}.wizard-field small[data-v-5baea457]{color:var(--ui-text-soft);font-size:var(--ui-font-caption);line-height:1.5}.wizard-field textarea[data-v-5baea457]{min-height:8rem;padding:var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-small);resize:vertical}.pick-toolbar[data-v-5baea457]{display:flex;gap:var(--ui-space-2)}.pick-toolbar input[data-v-5baea457]{flex:1;min-height:3.6rem;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-small)}.pick-toolbar input[data-v-5baea457]:focus{outline:2px solid var(--ui-primary-border);border-color:var(--ui-primary)}.pick-filter[data-v-5baea457]{display:flex;gap:var(--ui-space-1)}.pick-filter button[data-v-5baea457]{padding:0 1.1rem;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-weight:700;cursor:pointer}.pick-filter button.active[data-v-5baea457]{background:var(--ui-primary-soft);border-color:var(--ui-primary-border);color:var(--ui-primary)}.pick-count[data-v-5baea457]{color:var(--ui-text-muted);font-size:var(--ui-font-caption)}.pick-count b[data-v-5baea457]{color:var(--ui-primary)}.pick-clear[data-v-5baea457]{margin-left:.8rem;border:0;background:none;color:var(--ui-text-soft);font-size:1.15rem;text-decoration:underline;cursor:pointer}.pick-clear[data-v-5baea457]:hover{color:var(--ui-danger)}.asset-pick[data-v-5baea457]{display:grid;gap:var(--ui-space-1);max-height:26rem;overflow-y:auto;padding-right:.2rem}.asset-pick label[data-v-5baea457]{position:relative;display:flex;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-small);cursor:pointer;transition:border-color .12s,background .12s}.asset-pick label[data-v-5baea457]:hover{background:var(--ui-surface-subtle);border-color:#c9cfe0}.asset-pick label.picked[data-v-5baea457]{background:#f3f2fd;border-color:var(--ui-primary)}.asset-pick input[data-v-5baea457]{position:absolute;opacity:0;pointer-events:none}.pick-check[data-v-5baea457]{display:grid;place-items:center;width:2rem;height:2rem;flex-shrink:0;border:2px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:rgba(0,0,0,0);font-size:var(--ui-font-caption);font-weight:900;transition:all .12s}.asset-pick label.picked .pick-check[data-v-5baea457]{background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-surface)}.pick-name[data-v-5baea457]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-pick label.picked .pick-name[data-v-5baea457]{color:var(--ui-primary);font-weight:700}.pick-no[data-v-5baea457]{color:var(--ui-text-soft);font-size:var(--ui-font-caption);font-family:Consolas,monospace}.pick-orgin[data-v-5baea457]{padding:.15rem var(--ui-space-2);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-caption);font-weight:800}.pick-orgin.mnt[data-v-5baea457]{background:var(--ui-primary-soft);color:var(--ui-primary)}.pick-orgin.pre[data-v-5baea457]{background:var(--ui-info-soft);color:var(--ui-info)}.pick-type[data-v-5baea457]{padding:.15rem var(--ui-space-2);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-weight:700}.review-table[data-v-5baea457]{width:100%;border-collapse:collapse}.review-table th[data-v-5baea457]{padding:var(--ui-space-2) var(--ui-space-3);border-bottom:1px solid var(--ui-border);background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-size:1.15rem;text-align:left}.review-table td[data-v-5baea457]{padding:.9rem var(--ui-space-3);border-bottom:1px solid var(--ui-surface-subtle);font-size:var(--ui-font-small)}.ver-move[data-v-5baea457]{color:var(--ui-danger);font-weight:700}.toc-preview[data-v-5baea457]{display:grid;gap:var(--ui-space-1)}.toc-preview li[data-v-5baea457]{list-style:none;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);color:var(--ui-text);font-size:var(--ui-font-small)}.toc-preview li b[data-v-5baea457]{color:var(--ui-primary)}.wizard-note[data-v-5baea457]{padding:var(--ui-space-2) 1.1rem;border:1px solid var(--ui-primary-border);border-radius:var(--ui-radius-sm);background:var(--ui-primary-soft);color:var(--ui-primary);font-size:var(--ui-font-caption);line-height:1.55}
.manual-work-page[data-v-872e363a]{display:flex;flex-direction:column;gap:var(--ui-space-3);width:100%;min-width:0;min-height:100%;color:var(--ui-text-strong)}.manual-work-page[data-v-872e363a]>*{flex:0 0 auto;width:100%;min-width:0}.manual-empty-page[data-v-872e363a]{display:grid;place-items:center;align-content:center;gap:var(--ui-space-3);min-height:44rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);text-align:center}.manual-empty-page strong[data-v-872e363a]{font-size:2rem}.manual-empty-page p[data-v-872e363a]{color:var(--ui-text-muted);font-size:var(--ui-font-small)}.manual-page-head[data-v-872e363a]{padding:var(--ui-space-4) var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.manual-kicker[data-v-872e363a]{margin-bottom:.4rem;color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:800}.manual-page-head h2[data-v-872e363a]{margin-bottom:.4rem;color:var(--ui-text-strong);font-size:2rem;font-weight:800}.manual-page-head p[data-v-872e363a]:last-child{color:var(--ui-text);font-size:var(--ui-font-small);line-height:1.55;max-width:90rem}.mbox[data-v-872e363a]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.manual-hint[data-v-872e363a]{color:var(--ui-text-soft);font-size:var(--ui-font-small);padding:var(--ui-space-4);text-align:center}.change-banner[data-v-872e363a]{display:flex;align-items:center;gap:var(--ui-space-3);padding:1.1rem var(--ui-space-4);border:1px solid #f0d9a8;background:#fdf6e3;border-radius:var(--ui-radius-md)}.change-banner strong[data-v-872e363a]{color:var(--ui-warning);font-size:var(--ui-font-small);white-space:nowrap}.change-banner p[data-v-872e363a]{flex:1;color:var(--ui-warning);font-size:var(--ui-font-small)}.list-head[data-v-872e363a]{display:flex;align-items:center;justify-content:space-between;padding:var(--ui-space-4) var(--ui-space-5) 0}.list-head h3[data-v-872e363a]{color:var(--ui-text-strong);font-size:1.6rem;font-weight:800}.list-head h3 span[data-v-872e363a]{margin-left:.4rem;color:var(--ui-text-soft);font-size:var(--ui-font-caption);font-weight:600}.manual-table[data-v-872e363a]{width:100%;border-collapse:collapse;margin-top:1.2rem}.manual-table th[data-v-872e363a],.manual-table td[data-v-872e363a]{padding:1.1rem var(--ui-space-4);border-bottom:1px solid var(--ui-border);font-size:var(--ui-font-small);text-align:left}.manual-table thead th[data-v-872e363a]{background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-weight:700}.manual-table tbody tr[data-v-872e363a]{cursor:pointer}.manual-table tbody tr:hover td[data-v-872e363a]{background:var(--ui-surface-subtle)}.table-empty[data-v-872e363a]{text-align:center;color:var(--ui-text-soft)}.pill[data-v-872e363a]{display:inline-block;padding:.25rem var(--ui-space-2);border-radius:var(--ui-radius-lg);font-size:var(--ui-font-caption);font-weight:800}.pill.draft[data-v-872e363a]{background:var(--ui-surface-subtle);color:var(--ui-text-muted)}.pill.review[data-v-872e363a]{background:#fdf1d8;color:var(--ui-warning)}.pill.official[data-v-872e363a]{background:var(--ui-success-soft);color:var(--ui-success)}.pill.stale[data-v-872e363a]{background:var(--ui-danger-soft);color:var(--ui-danger);margin-left:.4rem}.manual-head[data-v-872e363a]{display:flex;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-5);flex-wrap:wrap}.manual-title[data-v-872e363a]{min-width:0}.manual-title h3[data-v-872e363a]{display:flex;align-items:center;gap:var(--ui-space-2);color:var(--ui-text-strong);font-size:1.9rem;font-weight:800}.manual-title p[data-v-872e363a]{margin-top:.3rem;color:var(--ui-text-soft);font-size:var(--ui-font-caption)}.manual-meta[data-v-872e363a]{display:flex;gap:var(--ui-space-2);margin-left:auto;flex-wrap:wrap}.manual-meta div[data-v-872e363a]{min-width:10rem;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle)}.manual-meta span[data-v-872e363a]{display:block;color:var(--ui-text-soft);font-size:var(--ui-font-caption)}.manual-meta strong[data-v-872e363a]{font-size:var(--ui-font-small);color:var(--ui-text-strong)}.manual-actions[data-v-872e363a]{display:flex;gap:var(--ui-space-2)}.btn.danger[data-v-872e363a]:hover{border-color:var(--ui-danger);color:var(--ui-danger)}.manual-tabs[data-v-872e363a]{display:flex;gap:var(--ui-space-1);padding:0 var(--ui-space-5);border-top:1px solid var(--ui-border)}.manual-tabs button[data-v-872e363a]{border:0;border-bottom:3px solid rgba(0,0,0,0);background:rgba(0,0,0,0);padding:1.1rem var(--ui-space-4);color:var(--ui-text-muted);font-size:var(--ui-font-small);font-weight:700;cursor:pointer}.manual-tabs button.active[data-v-872e363a]{color:var(--ui-primary);border-bottom-color:var(--ui-primary)}.viewer-layout[data-v-872e363a]{display:grid;grid-template-columns:24rem minmax(0, 1fr);gap:var(--ui-space-3);align-items:start}.viewer-toc[data-v-872e363a]{position:sticky;top:1.6rem;padding:var(--ui-space-4)}.viewer-toc h4[data-v-872e363a]{margin-bottom:1rem;color:var(--ui-text-muted);font-size:var(--ui-font-small)}.toc-item[data-v-872e363a]{display:flex;align-items:center;gap:var(--ui-space-2);width:100%;padding:var(--ui-space-2) var(--ui-space-3);border:0;border-radius:var(--ui-radius-sm);background:none;color:var(--ui-text);font-size:var(--ui-font-small);text-align:left;cursor:pointer}.toc-item[data-v-872e363a]:hover{background:#f5f3fb}.toc-item.active[data-v-872e363a]{background:var(--ui-primary-soft);color:var(--ui-primary);font-weight:700}.toc-item .num[data-v-872e363a]{color:var(--ui-text-soft);font-size:1.15rem;min-width:1.6rem}.toc-item.active .num[data-v-872e363a]{color:var(--ui-primary)}.toc-name[data-v-872e363a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toc-stale[data-v-872e363a]{padding:.1rem var(--ui-space-2);border-radius:var(--ui-radius-md);background:var(--ui-danger-soft);color:var(--ui-danger);font-size:1rem;font-style:normal;font-weight:800}.viewer-body[data-v-872e363a]{padding:var(--ui-space-5) var(--ui-space-5)}.viewer-section[data-v-872e363a]{padding:var(--ui-space-4) 0;border-bottom:1px dashed var(--ui-border);scroll-margin-top:1.6rem}.viewer-section[data-v-872e363a]:first-child{padding-top:0}.viewer-section[data-v-872e363a]:last-child{border-bottom:0}.viewer-section.hl[data-v-872e363a]{animation:manual-flash-872e363a 1.6s ease}@keyframes manual-flash-872e363a{0%{background:#fff6d8}100%{background:rgba(0,0,0,0)}}.viewer-section h4[data-v-872e363a]{display:flex;align-items:center;gap:var(--ui-space-2);margin-bottom:1rem;color:var(--ui-text-strong);font-size:1.6rem}.viewer-section .sec-no[data-v-872e363a]{color:var(--ui-primary)}.viewer-block[data-v-872e363a]{margin-bottom:1rem}.viewer-block h5[data-v-872e363a]{margin-bottom:.4rem;color:var(--ui-primary);font-size:var(--ui-font-small)}.viewer-block p[data-v-872e363a]{color:var(--ui-text);font-size:var(--ui-font-small);line-height:1.7}.viewer-section-foot[data-v-872e363a]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);margin-top:.8rem}.dmc-tag[data-v-872e363a]{color:var(--ui-text-soft);font-size:var(--ui-font-caption);font-family:Consolas,monospace}.asset-link[data-v-872e363a]{display:inline-flex;align-items:center;gap:var(--ui-space-1);border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:var(--ui-radius-lg);padding:.35rem var(--ui-space-3);font-size:var(--ui-font-caption);color:var(--ui-primary);font-weight:700;cursor:pointer}.asset-link[data-v-872e363a]:hover{border-color:var(--ui-primary);background:var(--ui-primary-soft)}.xml-panel[data-v-872e363a]{padding:var(--ui-space-5);background:#17233b;border-color:#17233b}.xml-panel pre[data-v-872e363a]{overflow-x:auto;color:#d7e3f4;font-family:Consolas,"D2Coding",monospace;font-size:var(--ui-font-caption);line-height:1.75}.version-wrap[data-v-872e363a]{display:grid;grid-template-columns:26rem minmax(0, 1fr);gap:var(--ui-space-4);padding:var(--ui-space-5) var(--ui-space-5);align-items:start}.compare-bar[data-v-872e363a]{grid-column:1/-1;display:flex;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;padding:var(--ui-space-3) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle)}.compare-bar strong[data-v-872e363a]{color:var(--ui-text-strong);font-size:var(--ui-font-small);margin-right:.4rem}.compare-bar select[data-v-872e363a]{height:3.2rem;padding:0 var(--ui-space-2);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text);font-size:var(--ui-font-small)}.compare-arrow[data-v-872e363a]{color:var(--ui-text-soft);font-size:var(--ui-font-small)}.compare-result[data-v-872e363a]{grid-column:1/-1;display:grid;gap:var(--ui-space-3)}.compare-summary[data-v-872e363a]{display:flex;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;color:var(--ui-text-muted);font-size:var(--ui-font-small);font-weight:700}.cs-badge[data-v-872e363a]{display:inline-block;padding:.25rem var(--ui-space-2);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-caption);font-style:normal;font-weight:800}.cs-badge.added[data-v-872e363a]{background:#e9f6ee;color:var(--ui-success)}.cs-badge.removed[data-v-872e363a]{background:#fdeeee;color:var(--ui-danger)}.cs-badge.changed[data-v-872e363a]{background:#fff7e0;color:var(--ui-warning)}.cs-badge.same[data-v-872e363a]{background:var(--ui-surface-subtle);color:var(--ui-text-muted)}.compare-section[data-v-872e363a]{padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border);border-left-width:.4rem;border-radius:var(--ui-radius-sm);background:var(--ui-surface)}.compare-section.added[data-v-872e363a]{border-left-color:#2f9e5f}.compare-section.removed[data-v-872e363a]{border-left-color:#d05656}.compare-section.changed[data-v-872e363a]{border-left-color:#d9a92c}.compare-section.same[data-v-872e363a]{border-left-color:var(--ui-border-strong);opacity:.75}.compare-section h4[data-v-872e363a]{display:flex;align-items:center;gap:var(--ui-space-2);margin-bottom:.6rem;color:var(--ui-text-strong);font-size:var(--ui-font-body)}.compare-section .dmc-tag[data-v-872e363a]{display:inline-block;margin-top:.6rem}.diff-body[data-v-872e363a]{color:var(--ui-text);font-size:var(--ui-font-small);line-height:1.7;white-space:pre-wrap;word-break:break-word}.diff-body[data-v-872e363a] ins{background:#d9f2e3;color:#14663b;text-decoration:none;border-radius:.2rem;padding:0 .15rem}.diff-body[data-v-872e363a] del{background:#fbdcdc;color:#9c3535;text-decoration:line-through;border-radius:.2rem;padding:0 .15rem}.version-list[data-v-872e363a]{display:grid;gap:var(--ui-space-2)}.version-item[data-v-872e363a]{text-align:left;border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:var(--ui-radius-sm);padding:var(--ui-space-3) var(--ui-space-3);cursor:pointer}.version-item[data-v-872e363a]:hover{border-color:var(--ui-primary-border)}.version-item.active[data-v-872e363a]{border-color:var(--ui-primary);background:var(--ui-primary-soft)}.version-item strong[data-v-872e363a]{font-size:var(--ui-font-small);color:var(--ui-text-strong)}.version-item em[data-v-872e363a]{margin-left:.5rem;padding:.15rem var(--ui-space-2);border-radius:var(--ui-radius-md);background:var(--ui-success-soft);color:var(--ui-success);font-size:var(--ui-font-caption);font-style:normal;font-weight:700}.version-item p[data-v-872e363a]{margin-top:.3rem;color:var(--ui-text-muted);font-size:var(--ui-font-caption)}.version-item span[data-v-872e363a]{display:block;margin-top:.3rem;color:var(--ui-text-soft);font-size:var(--ui-font-caption)}.version-detail h5[data-v-872e363a]{margin-bottom:1rem;color:var(--ui-text-strong);font-size:var(--ui-font-body)}.version-detail dl[data-v-872e363a]{display:grid;gap:var(--ui-space-2)}.version-detail dl>div[data-v-872e363a]{display:flex;gap:var(--ui-space-3);padding:var(--ui-space-2) 0;border-bottom:1px dashed var(--ui-border)}.version-detail dt[data-v-872e363a]{min-width:11rem;color:var(--ui-text-muted);font-size:var(--ui-font-small)}.version-detail dd[data-v-872e363a]{font-size:var(--ui-font-small);color:var(--ui-text);min-width:0}.version-detail dd.mono[data-v-872e363a]{font-family:Consolas,monospace;font-size:1.15rem;color:var(--ui-text-muted);word-break:break-all}.version-detail .wizard-note[data-v-872e363a]{margin-top:1.2rem}.wizard-note[data-v-872e363a]{padding:var(--ui-space-2) 1.1rem;border:1px solid var(--ui-primary-border);border-radius:var(--ui-radius-sm);background:var(--ui-primary-soft);color:var(--ui-primary);font-size:var(--ui-font-caption);line-height:1.55}@media(max-width: 900px){.viewer-layout[data-v-872e363a],.version-wrap[data-v-872e363a]{grid-template-columns:1fr}.viewer-toc[data-v-872e363a]{position:static}}.missing-panel[data-v-872e363a]{display:grid;gap:var(--ui-space-3);padding:var(--ui-space-4);border-color:var(--ui-primary-border);background:linear-gradient(180deg, var(--ui-primary-soft) 0, var(--ui-primary-soft) 7rem, var(--ui-surface) 7rem)}.missing-head[data-v-872e363a]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-3);min-width:0}.missing-head>div[data-v-872e363a]{min-width:0}.missing-head h4[data-v-872e363a]{margin:0;color:var(--ui-text-strong);font-size:var(--ui-font-body-lg);line-height:1.4;text-align:left !important}.missing-head p[data-v-872e363a]{margin-top:.4rem;color:var(--ui-text-muted);font-size:var(--ui-font-small);line-height:1.55}.missing-head p strong[data-v-872e363a]{color:var(--ui-danger)}.missing-head p strong.ok[data-v-872e363a]{color:var(--ui-success)}.missing-list[data-v-872e363a]{display:grid;gap:var(--ui-space-2);max-height:34rem;margin:0;padding:0 .3rem 0 0;overflow-y:auto;list-style:none}.missing-list button[data-v-872e363a]{display:grid;grid-template-columns:minmax(18rem, 0.8fr) minmax(0, 1.2fr);align-items:center;gap:var(--ui-space-3);width:100%;min-height:5.6rem;padding:var(--ui-space-3);border:1px solid #efcaca;border-left:.35rem solid var(--ui-danger);border-radius:var(--ui-radius-sm);background:snow;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.missing-list button[data-v-872e363a]:hover{border-color:#dda7a7;box-shadow:0 .3rem 1rem rgba(113,37,37,.07)}.missing-list button[data-v-872e363a]:disabled{cursor:default;opacity:.7}.missing-list li.clean button[data-v-872e363a]{border-color:var(--ui-border);border-left-color:var(--ui-success);background:var(--ui-surface)}.missing-list li.clean button[data-v-872e363a]:hover{border-color:var(--ui-primary-border)}.missing-name[data-v-872e363a]{display:grid;gap:.2rem;min-width:0}.missing-name strong[data-v-872e363a]{color:var(--ui-text-strong);font-size:var(--ui-font-small)}.missing-name small[data-v-872e363a]{color:var(--ui-text-soft);font-size:var(--ui-font-caption)}.missing-ok[data-v-872e363a]{flex:none;padding:.2rem var(--ui-space-2);border-radius:var(--ui-radius-sm);background:var(--ui-success-soft);color:var(--ui-success);font-size:var(--ui-font-caption);font-weight:700}.missing-list li.clean .missing-ok[data-v-872e363a]{justify-self:end}.missing-tags[data-v-872e363a]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;min-width:0;text-align:right}.missing-tags em[data-v-872e363a]{padding:.2rem var(--ui-space-2);border-radius:var(--ui-radius-sm);background:var(--ui-danger-soft);color:var(--ui-danger);font-size:var(--ui-font-caption);font-style:normal;font-weight:700}@media(max-width: 720px){.missing-panel[data-v-872e363a]{padding:var(--ui-space-3)}.missing-head[data-v-872e363a]{flex-direction:column}.missing-head .btn[data-v-872e363a]{align-self:flex-end}.missing-list button[data-v-872e363a]{grid-template-columns:1fr}.missing-list li.clean .missing-ok[data-v-872e363a]{justify-self:start}.missing-tags[data-v-872e363a]{justify-content:flex-start;text-align:left}}.proced-steps[data-v-872e363a]{display:grid;gap:var(--ui-space-3);margin-top:.6rem;padding:0;list-style:none}.proced-steps li[data-v-872e363a]{display:flex;gap:var(--ui-space-3);align-items:flex-start;font-size:var(--ui-font-small);line-height:1.65}.proced-step-no[data-v-872e363a]{display:grid;flex:none;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--ui-primary-soft);color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:800}.proced-step-body[data-v-872e363a]{min-width:0;padding-top:.2rem}.proced-caution[data-v-872e363a]{display:block;margin-top:.4rem;padding:.5rem 1rem;border-left:3px solid var(--ui-warning);border-radius:0 .4rem .4rem 0;background:var(--ui-warning-soft);color:var(--ui-warning);font-size:var(--ui-font-caption)}.export-menu-wrap[data-v-872e363a]{position:relative;display:inline-block}.export-menu[data-v-872e363a]{position:absolute;top:calc(100% + .4rem);right:0;z-index:20;min-width:15rem;padding:.4rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);box-shadow:0 6px 18px rgba(30,27,60,.14)}.export-menu button[data-v-872e363a]{display:block;width:100%;padding:.55rem .8rem;border:0;border-radius:var(--ui-radius-sm);background:rgba(0,0,0,0);color:var(--ui-text);font-size:var(--ui-font-caption);text-align:left}.export-menu button[data-v-872e363a]:hover{background:#f5f2ff;color:#51419b}
.search-work-page[data-v-412c2303]{display:flex;flex-direction:column;gap:var(--ui-space-3);width:100%;min-width:0;min-height:100%;color:var(--ui-text-strong)}.search-work-page[data-v-412c2303]>*{flex:0 0 auto;width:100%;min-width:0}.search-empty-page[data-v-412c2303]{display:grid;place-items:center;align-content:center;gap:var(--ui-space-3);min-height:44rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);text-align:center}.search-empty-page strong[data-v-412c2303]{font-size:2rem}.search-empty-page p[data-v-412c2303]{color:var(--ui-text-muted);font-size:var(--ui-font-small)}.search-page-head[data-v-412c2303]{padding:var(--ui-space-4) var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.search-kicker[data-v-412c2303]{margin-bottom:.4rem;color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:800}.search-page-head h2[data-v-412c2303]{margin-bottom:.4rem;color:var(--ui-text-strong);font-size:2rem;font-weight:800}.search-page-head p[data-v-412c2303]:last-child{color:var(--ui-text);font-size:var(--ui-font-small);line-height:1.55;max-width:90rem}.sbox[data-v-412c2303]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.search-hint[data-v-412c2303]{color:var(--ui-text-soft);font-size:var(--ui-font-small);padding:var(--ui-space-4);text-align:center}.search-bar-box[data-v-412c2303]{padding:var(--ui-space-4) var(--ui-space-5)}.search-bar[data-v-412c2303]{display:flex;gap:var(--ui-space-2)}.search-bar input[data-v-412c2303]{flex:1;min-height:4.4rem;padding:0 var(--ui-space-4);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);font-size:1.45rem}.search-bar input[data-v-412c2303]:focus{outline:2px solid var(--ui-primary-border);border-color:var(--ui-primary)}.ai-toggle[data-v-412c2303]{display:inline-flex;align-items:center;gap:var(--ui-space-2);margin-top:.8rem;color:var(--ui-text-soft);cursor:not-allowed;font-size:var(--ui-font-caption)}.ai-toggle input[data-v-412c2303]{accent-color:var(--ui-primary)}.ai-toggle small[data-v-412c2303]{padding:.15rem var(--ui-space-2);border-radius:var(--ui-radius-md);background:var(--ui-surface-subtle);color:var(--ui-text-soft);font-size:var(--ui-font-caption)}.search-layout[data-v-412c2303]{display:grid;grid-template-columns:24rem minmax(0, 1fr);gap:var(--ui-space-3);align-items:start}.filter-panel[data-v-412c2303]{display:grid;gap:var(--ui-space-4);padding:var(--ui-space-4);position:sticky;top:1.6rem}.filter-group h4[data-v-412c2303]{margin-bottom:.8rem;color:var(--ui-text-muted);font-size:var(--ui-font-caption)}.option-list[data-v-412c2303]{display:grid;gap:var(--ui-space-2);margin:0;padding:0;list-style:none}.option-list li[data-v-412c2303]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2);min-height:3.4rem;padding:var(--ui-space-2) .9rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text);font-size:var(--ui-font-small);cursor:pointer;transition:border-color .12s,background-color .12s}.option-list li[data-v-412c2303]:hover{border-color:var(--ui-primary-border)}.option-list li.selected[data-v-412c2303]{border-color:var(--ui-primary);background:var(--ui-primary-soft);color:#2d2a6e;font-weight:700}.option-list .cnt[data-v-412c2303]{color:var(--ui-text-soft);font-size:var(--ui-font-caption);font-weight:400}.option-list li.selected .cnt[data-v-412c2303]{color:var(--ui-primary);font-weight:700}.filter-note[data-v-412c2303]{margin-top:.5rem;color:var(--ui-text-soft);font-size:var(--ui-font-caption);line-height:1.5}.result-panel[data-v-412c2303]{padding:var(--ui-space-4) var(--ui-space-5)}.result-head[data-v-412c2303]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);margin-bottom:1rem;flex-wrap:wrap}.result-head strong[data-v-412c2303]{color:var(--ui-text-strong);font-size:var(--ui-font-body-lg)}.result-head strong em[data-v-412c2303]{color:var(--ui-primary);font-style:normal}.result-head select[data-v-412c2303]{min-height:3.4rem;padding:0 var(--ui-space-2);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);color:var(--ui-text);font-size:var(--ui-font-small)}.ai-answer[data-v-412c2303]{margin-bottom:1.2rem;padding:var(--ui-space-3) var(--ui-space-4);border:1px solid #c9c4ef;border-radius:var(--ui-radius-md);background:linear-gradient(180deg, var(--ui-primary-soft), var(--ui-surface))}.ai-answer-head[data-v-412c2303]{display:flex;align-items:center;gap:var(--ui-space-2);margin-bottom:.5rem}.ai-answer-head strong[data-v-412c2303]{color:var(--ui-primary);font-size:var(--ui-font-small)}.ai-pill[data-v-412c2303]{padding:.2rem var(--ui-space-2);border-radius:var(--ui-radius-lg);background:var(--ui-surface-subtle);color:var(--ui-text-soft);font-size:var(--ui-font-caption);font-weight:700}.ai-answer p[data-v-412c2303]{color:var(--ui-text-muted);font-size:var(--ui-font-small);line-height:1.6}.facet-row[data-v-412c2303]{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);margin-bottom:1.2rem}.facet-row button[data-v-412c2303]{padding:var(--ui-space-1) 1.1rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-size:var(--ui-font-caption);cursor:pointer}.facet-row button b[data-v-412c2303]{color:var(--ui-primary)}.facet-row button[data-v-412c2303]:hover{border-color:var(--ui-primary-border)}.result-list[data-v-412c2303]{display:grid;gap:.9rem}.result-item[data-v-412c2303]{padding:1.3rem var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);cursor:pointer;transition:border-color .15s,box-shadow .15s}.result-item[data-v-412c2303]:hover{border-color:var(--ui-primary);box-shadow:0 .6rem 1.8rem rgba(35,38,60,.08)}.result-top[data-v-412c2303]{display:flex;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap}.badge[data-v-412c2303]{padding:.25rem var(--ui-space-2);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-caption);font-weight:800}.badge.orgin-pre[data-v-412c2303]{background:var(--ui-info-soft);color:var(--ui-info)}.badge.orgin-mnt[data-v-412c2303]{background:var(--ui-primary-soft);color:var(--ui-primary)}.badge.type[data-v-412c2303]{background:var(--ui-surface-subtle);color:var(--ui-text-muted)}.result-top strong[data-v-412c2303]{color:var(--ui-text-strong);font-size:var(--ui-font-body-lg)}.result-top .ver[data-v-412c2303]{color:var(--ui-text-soft);font-size:1.15rem}.result-path[data-v-412c2303]{margin-top:.4rem;color:var(--ui-text-soft);font-size:var(--ui-font-caption)}.result-path b[data-v-412c2303]{color:var(--ui-text-muted);font-weight:600}.result-snippet[data-v-412c2303]{margin-top:.7rem;color:var(--ui-text);font-size:var(--ui-font-small);line-height:1.55}.result-snippet .src[data-v-412c2303]{display:inline-block;margin-right:.6rem;padding:.1rem var(--ui-space-2);border-radius:.3rem;background:var(--ui-warning-soft);color:var(--ui-warning);font-size:var(--ui-font-caption);font-weight:700}.result-item[data-v-412c2303] mark{background:#ffe9a8;color:inherit;border-radius:.2rem;padding:0 .1rem}.result-foot[data-v-412c2303]{display:flex;align-items:center;gap:var(--ui-space-3);margin-top:.8rem;flex-wrap:wrap}.result-foot .tag[data-v-412c2303]{padding:.2rem var(--ui-space-2);border-radius:var(--ui-radius-lg);background:var(--ui-primary-soft);color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:700}.result-foot .meta[data-v-412c2303]{color:var(--ui-text-soft);font-size:1.15rem}.result-foot .go[data-v-412c2303]{margin-left:auto;color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:700}.search-pagination[data-v-412c2303]{display:flex;align-items:center;justify-content:center;gap:var(--ui-space-1);margin-top:var(--ui-space-4)}.search-pagination button[data-v-412c2303]{min-width:3.4rem;height:3.4rem;padding:0 var(--ui-space-2);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-weight:700;cursor:pointer}.search-pagination button[data-v-412c2303]:hover:not(:disabled):not(.active){border-color:var(--ui-primary-border);color:var(--ui-primary)}.search-pagination button.active[data-v-412c2303]{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}.search-pagination button[data-v-412c2303]:disabled{cursor:default;opacity:.4}.search-empty[data-v-412c2303]{display:grid;place-items:center;gap:var(--ui-space-2);min-height:22rem;border:1px dashed var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text-soft)}.search-empty strong[data-v-412c2303]{color:var(--ui-text-muted);font-size:var(--ui-font-body-lg)}.search-empty p[data-v-412c2303]{font-size:var(--ui-font-small)}@media(max-width: 900px){.search-layout[data-v-412c2303]{grid-template-columns:1fr}.filter-panel[data-v-412c2303]{position:static}}
.xr-viewer-page[data-v-c3e45380]{display:flex;flex-direction:column;height:100vh;background:#eef0f5}.xr-head[data-v-c3e45380]{display:flex;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-3) var(--ui-space-5);border-bottom:1px solid var(--ui-border);background:var(--ui-surface)}.xr-back[data-v-c3e45380]{padding:.5rem 1rem;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text);font-size:var(--ui-font-caption)}.xr-title[data-v-c3e45380]{flex:1;display:flex;align-items:baseline;gap:var(--ui-space-3);min-width:0}.xr-title strong[data-v-c3e45380]{overflow:hidden;font-size:var(--ui-font-body-lg);color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap}.xr-title span[data-v-c3e45380]{flex-shrink:0;color:var(--ui-text-soft);font-size:var(--ui-font-caption)}.xr-enter[data-v-c3e45380]{padding:.6rem 1.6rem;border:0;border-radius:var(--ui-radius-md);background:var(--ui-primary);color:#fff;font-size:var(--ui-font-body);font-weight:700}.xr-enter[data-v-c3e45380]:hover{background:var(--ui-primary-hover)}.xr-help[data-v-c3e45380]{padding:.55rem 1.2rem;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:700}.xr-help[data-v-c3e45380]:hover{border-color:var(--ui-primary);background:var(--ui-primary-soft)}.xr-unsupported[data-v-c3e45380]{color:var(--ui-text-soft);font-size:var(--ui-font-caption)}.xr-canvas[data-v-c3e45380]{position:relative;flex:1;min-height:0}.xr-tutorial-backdrop[data-v-c3e45380]{position:absolute;inset:0;z-index:10;display:grid;place-items:center;padding:var(--ui-space-5);background:rgba(17,24,39,.58);backdrop-filter:blur(3px)}.xr-tutorial[data-v-c3e45380]{width:min(52rem,100%);overflow:hidden;border:1px solid hsla(0,0%,100%,.24);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-md)}.xr-tutorial>header[data-v-c3e45380]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-5) var(--ui-space-3)}.xr-tutorial h2[data-v-c3e45380]{margin:.45rem 0 0;color:var(--ui-text-strong);font-size:var(--ui-font-heading)}.xr-tutorial>header button[data-v-c3e45380]{display:grid;width:3.4rem;height:3.4rem;padding:0;place-items:center;border:0;border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-size:2.4rem;line-height:1}.xr-tutorial-step[data-v-c3e45380]{display:inline-flex;padding:.3rem .8rem;border-radius:var(--ui-radius-pill);background:var(--ui-primary-soft);color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:800}.xr-tutorial-visual[data-v-c3e45380]{display:grid;height:17rem;margin:0 var(--ui-space-5);place-items:center;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:linear-gradient(145deg, #f4f1ff 0%, #eef4ff 100%);color:var(--ui-primary)}.xr-hand[data-v-c3e45380],.xr-two-hands[data-v-c3e45380]{display:flex;align-items:center;gap:2.2rem}.xr-hand[data-v-c3e45380]{position:relative;flex-direction:column;gap:.4rem}.xr-cursor-dot[data-v-c3e45380]{width:1.6rem;height:1.6rem;border:.35rem solid #fff;border-radius:50%;background:var(--ui-primary);box-shadow:0 0 0 .25rem #33276e}.xr-hand-shape[data-v-c3e45380]{font-size:6.2rem;line-height:1;filter:grayscale(1)}.xr-hand-shape.mirrored[data-v-c3e45380]{transform:scaleX(-1)}.xr-motion[data-v-c3e45380]{color:var(--ui-primary);font-size:5rem;font-weight:800}.rotate-motion[data-v-c3e45380]{position:absolute;top:1.5rem;left:6rem}.scale-motion[data-v-c3e45380]{min-width:7rem;text-align:center}.xr-exit-demo[data-v-c3e45380]{display:inline-flex;align-items:center;gap:1rem;padding:1.4rem 2.8rem;border-radius:var(--ui-radius-pill);background:rgba(28,28,36,.9);color:#fff;font-size:var(--ui-font-title);font-weight:700;box-shadow:var(--ui-shadow-sm)}.xr-tutorial-copy[data-v-c3e45380]{min-height:12rem;padding:var(--ui-space-4) var(--ui-space-5)}.xr-tutorial-copy strong[data-v-c3e45380]{display:block;color:var(--ui-primary);font-size:var(--ui-font-body-lg)}.xr-tutorial-copy p[data-v-c3e45380]{margin:var(--ui-space-2) 0;color:var(--ui-text);font-size:var(--ui-font-body);line-height:1.65}.xr-tutorial-copy small[data-v-c3e45380]{color:var(--ui-text-soft);font-size:var(--ui-font-caption);line-height:1.5}.xr-tutorial>footer[data-v-c3e45380]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-5) var(--ui-space-4);border-top:1px solid var(--ui-border);background:var(--ui-surface-subtle)}.xr-tutorial>footer>div[data-v-c3e45380]{display:flex;gap:var(--ui-space-2)}.xr-tutorial>footer button[data-v-c3e45380]{min-height:3.8rem;padding:0 1.7rem;border-radius:var(--ui-radius-md);font-size:var(--ui-font-small);font-weight:700}.xr-tutorial-skip[data-v-c3e45380],.xr-tutorial-prev[data-v-c3e45380]{border:1px solid var(--ui-border-strong);background:var(--ui-surface);color:var(--ui-text-muted)}.xr-tutorial-next[data-v-c3e45380]{min-width:10rem;border:1px solid var(--ui-primary);background:var(--ui-primary);color:#fff}.xr-tutorial-next[data-v-c3e45380]:hover{background:var(--ui-primary-hover)}.xr-start-overlay[data-v-c3e45380]{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:5;padding:1.6rem 4rem;border:0;border-radius:var(--ui-radius-pill);background:var(--ui-primary);color:#fff;font-size:var(--ui-font-heading);font-weight:700;box-shadow:var(--ui-shadow-md)}.xr-start-overlay[data-v-c3e45380]:hover{background:var(--ui-primary-hover)}.xr-canvas canvas[data-v-c3e45380]{display:block}.xr-message[data-v-c3e45380]{margin:0;padding:var(--ui-space-3) var(--ui-space-5);border-top:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text-soft);font-size:var(--ui-font-caption);text-align:center}
.template-desc[data-v-c08b6654]{margin-top:.6rem;color:#666;font-size:var(--ui-font-body)}.project-menu-sample[data-v-c08b6654]{padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface-subtle)}.sample-title[data-v-c08b6654]{margin-bottom:1rem;color:var(--ui-text-strong);font-size:var(--ui-font-body-lg);font-weight:700}.sample-menu-list[data-v-c08b6654]{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.sample-menu-list a[data-v-c08b6654]{display:inline-flex;min-height:3.4rem;align-items:center;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background-color:var(--ui-surface);color:var(--ui-text);font-size:var(--ui-font-body)}.sample-menu-list a.active[data-v-c08b6654]{border-color:var(--ui-primary);background-color:var(--ui-primary);color:var(--ui-surface);font-weight:700}
.forbidden-page[data-v-4446924b]{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:var(--ui-space-6)}.forbidden-box[data-v-4446924b]{max-width:44rem;padding:4rem 3.2rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);text-align:center}.forbidden-icon[data-v-4446924b]{display:inline-flex;width:5.6rem;height:5.6rem;margin-bottom:var(--ui-space-4);padding:1.2rem;border-radius:50%;background:#f5f2ff;color:#7b5cd6}.forbidden-icon svg[data-v-4446924b]{width:100%;height:100%}.forbidden-box h2[data-v-4446924b]{margin:0 0 var(--ui-space-3);font-size:var(--ui-font-title);color:var(--ui-text)}.forbidden-box p[data-v-4446924b]{margin:0 0 var(--ui-space-6);color:var(--ui-text-soft);font-size:var(--ui-font-body);line-height:1.7}.forbidden-actions[data-v-4446924b]{display:flex;justify-content:center;gap:var(--ui-space-3)}
.monitor-tab[data-v-52821d7a]{display:grid;gap:var(--ui-space-4)}.monitor-head[data-v-52821d7a]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3)}.monitor-head h3[data-v-52821d7a]{color:var(--ui-text-strong);font-size:1.6rem}.refresh-pill[data-v-52821d7a]{display:inline-flex;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) 1.1rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-surface);color:var(--ui-text-muted);font-size:var(--ui-font-caption)}.refresh-pill b[data-v-52821d7a]{color:var(--ui-primary)}.refresh-dot[data-v-52821d7a]{width:.8rem;height:.8rem;border-radius:50%;background:#2f9e5f;animation:monitor-blink-52821d7a 1.2s infinite}.refresh-dot.paused[data-v-52821d7a]{background:#d9a92c;animation:none}@keyframes monitor-blink-52821d7a{50%{opacity:.25}}.stat-grid[data-v-52821d7a]{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--ui-space-3)}.stat-card[data-v-52821d7a]{padding:var(--ui-space-4) var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.stat-card .lbl[data-v-52821d7a]{color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-weight:700}.stat-card .val[data-v-52821d7a]{margin-top:.5rem;color:var(--ui-text-strong);font-size:var(--ui-font-heading);font-weight:800}.stat-card .val small[data-v-52821d7a]{color:var(--ui-text-soft);font-size:var(--ui-font-caption);font-weight:400}.stat-card .foot[data-v-52821d7a]{margin-top:.4rem;color:var(--ui-text-soft);font-size:1.15rem}.stat-card.warn[data-v-52821d7a]{border-color:#e8c98a;background:#fffaf0}.stat-card.warn .val[data-v-52821d7a]{color:#a8720f}.stat-card.danger[data-v-52821d7a]{border-color:#e5a3a3;background:#fdf6f6}.stat-card.danger .val[data-v-52821d7a]{color:var(--ui-danger)}.monitor-box[data-v-52821d7a]{padding:var(--ui-space-4) var(--ui-space-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.box-head[data-v-52821d7a]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);margin-bottom:1.2rem;flex-wrap:wrap}.box-head h4[data-v-52821d7a]{color:var(--ui-text-strong);font-size:1.45rem}.box-head .sub[data-v-52821d7a]{color:var(--ui-text-soft);font-size:1.15rem;font-weight:400}.signal-ok[data-v-52821d7a]{color:var(--ui-success);font-size:var(--ui-font-small);font-weight:700}.signal-list[data-v-52821d7a]{list-style:none;display:grid;gap:var(--ui-space-2);margin:0;padding:0}.signal-list li[data-v-52821d7a]{display:flex;align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-3);border-radius:var(--ui-radius-sm);border:1px solid;font-size:var(--ui-font-small);line-height:1.55}.signal-list li.danger[data-v-52821d7a]{border-color:#e5a3a3;background:var(--ui-danger-soft);color:var(--ui-danger)}.signal-list li.warn[data-v-52821d7a]{border-color:#e8c98a;background:var(--ui-warning-soft);color:var(--ui-warning)}.sig-badge[data-v-52821d7a]{flex:none;margin-top:.1rem;padding:.25rem var(--ui-space-2);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-caption);font-weight:800;font-style:normal}.signal-list li.danger .sig-badge[data-v-52821d7a]{background:var(--ui-danger);color:var(--ui-surface)}.signal-list li.warn .sig-badge[data-v-52821d7a]{background:#d9a92c;color:var(--ui-surface)}.service-line[data-v-52821d7a]{display:flex;gap:var(--ui-space-2);flex-wrap:wrap;margin-top:1rem}.service-chip[data-v-52821d7a]{padding:.35rem var(--ui-space-3);border-radius:var(--ui-radius-xl);border:1px solid var(--ui-border);color:var(--ui-text-muted);font-size:1.15rem}.service-chip small[data-v-52821d7a]{color:var(--ui-text-soft)}.service-chip.ok[data-v-52821d7a]{border-color:#bfe3cd;background:#f0faf4;color:var(--ui-success)}.service-chip.warn[data-v-52821d7a]{border-color:#e8c98a;background:var(--ui-warning-soft);color:var(--ui-warning)}.service-chip.bad[data-v-52821d7a]{border-color:#e5a3a3;background:var(--ui-danger-soft);color:var(--ui-danger)}.chart[data-v-52821d7a]{display:flex;align-items:flex-end;gap:var(--ui-space-2);height:15rem;border-bottom:1px solid var(--ui-border)}.chart .col[data-v-52821d7a]{flex:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;position:relative}.chart .bar-ok[data-v-52821d7a]{background:var(--ui-primary-soft);border-radius:.3rem .3rem 0 0}.chart .bar-err[data-v-52821d7a]{background:#e58a8a;border-radius:.3rem .3rem 0 0}.chart .col:hover .bar-ok[data-v-52821d7a]{background:#b9bfec}.chart .col .tip[data-v-52821d7a]{display:none;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translateX(-50%);padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-sm);background:var(--ui-text-strong);color:var(--ui-surface);font-size:var(--ui-font-caption);white-space:nowrap;z-index:5}.chart .col:hover .tip[data-v-52821d7a]{display:block}.chart-x[data-v-52821d7a]{display:flex;gap:var(--ui-space-2);margin-top:.5rem}.chart-x span[data-v-52821d7a]{flex:1;color:var(--ui-text-soft);font-size:var(--ui-font-caption);text-align:center}.chart-legend[data-v-52821d7a]{display:flex;gap:var(--ui-space-4);margin-top:1rem;color:var(--ui-text-muted);font-size:1.15rem}.chart-legend i[data-v-52821d7a]{display:inline-block;width:1.2rem;height:1.2rem;margin-right:.4rem;border-radius:.3rem;vertical-align:-0.15rem}.chart-legend i.ok[data-v-52821d7a]{background:var(--ui-primary-soft)}.chart-legend i.err[data-v-52821d7a]{background:#e58a8a}.bottom-grid[data-v-52821d7a]{display:grid;grid-template-columns:minmax(0, 1.35fr) minmax(0, 0.65fr);gap:var(--ui-space-4);align-items:start}.err-filter[data-v-52821d7a]{display:flex;gap:var(--ui-space-2)}.err-filter button[data-v-52821d7a]{padding:var(--ui-space-1) 1.1rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-surface);color:var(--ui-text-muted);font-size:1.15rem;cursor:pointer}.err-filter button.active[data-v-52821d7a]{border-color:var(--ui-primary);background:var(--ui-primary-soft);color:var(--ui-primary);font-weight:800}.err-table-wrap[data-v-52821d7a]{overflow-x:auto}.err-table[data-v-52821d7a]{width:100%;border-collapse:collapse;font-size:var(--ui-font-small)}.err-table th[data-v-52821d7a],.err-table td[data-v-52821d7a]{height:4rem;padding:0 .9rem;border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:middle}.err-table th[data-v-52821d7a]{background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-weight:700}.err-table td.mono[data-v-52821d7a]{max-width:0;font-family:Consolas,monospace;font-size:1.15rem;color:var(--ui-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.err-table .muted[data-v-52821d7a]{color:var(--ui-text-soft)}.code-badge[data-v-52821d7a]{display:inline-block;min-width:4.2rem;padding:.25rem var(--ui-space-2);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-caption);font-weight:800;text-align:center}.code-4xx[data-v-52821d7a]{background:#fff3d9;color:var(--ui-warning)}.code-5xx[data-v-52821d7a]{background:#fdeeee;color:var(--ui-danger)}.table-empty[data-v-52821d7a]{padding:var(--ui-space-4);color:var(--ui-text-soft);font-size:var(--ui-font-small);text-align:center}.err-paging[data-v-52821d7a]{display:flex;align-items:center;justify-content:center;gap:var(--ui-space-2);margin-top:1.1rem;font-size:var(--ui-font-caption)}.err-paging button[data-v-52821d7a]{min-width:5.4rem;height:2.8rem;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);cursor:pointer}.err-paging button[data-v-52821d7a]:disabled{opacity:.45;cursor:default}.slow-list[data-v-52821d7a]{list-style:none;display:grid;gap:var(--ui-space-2);margin:0;padding:0}.slow-list li[data-v-52821d7a]{display:flex;align-items:center;gap:.9rem;padding:var(--ui-space-2) .9rem;border:1px solid #e9edf4;border-radius:var(--ui-radius-sm);font-size:var(--ui-font-caption)}.slow-list .rank[data-v-52821d7a]{flex:none;width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ui-primary-soft);color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:800}.slow-list .path[data-v-52821d7a]{min-width:0;flex:1;font-family:Consolas,monospace;font-size:var(--ui-font-caption);color:var(--ui-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slow-list .ms[data-v-52821d7a]{flex:none;font-weight:800;color:#a8720f}.slow-list .ms.bad[data-v-52821d7a]{color:var(--ui-danger)}@media(max-width: 900px){.stat-grid[data-v-52821d7a]{grid-template-columns:repeat(2, minmax(0, 1fr))}.bottom-grid[data-v-52821d7a]{grid-template-columns:1fr}}.monitor-load-failed[data-v-52821d7a]{padding:.9rem 1.2rem;border:1px solid var(--ui-danger);border-radius:var(--ui-radius-sm);background:var(--ui-danger-soft);color:var(--ui-danger);font-size:var(--ui-font-small);font-weight:700}
.admin-page[data-v-65e8faf2]{display:grid;grid-template-columns:minmax(0, 1fr);align-content:start;gap:var(--ui-space-4);width:100%;min-width:0;color:var(--ui-text-strong)}.admin-head[data-v-65e8faf2],.admin-section-tabs[data-v-65e8faf2],.admin-content[data-v-65e8faf2]{grid-column:1;min-width:0}.admin-head[data-v-65e8faf2]{display:flex;justify-content:space-between;align-items:flex-start}.admin-head>div[data-v-65e8faf2]{min-width:0}.admin-kicker[data-v-65e8faf2]{margin:0;color:var(--ui-primary);font-size:var(--ui-font-small);font-weight:700}.admin-head h2[data-v-65e8faf2]{margin:var(--ui-space-1) 0 var(--ui-space-2);font-size:var(--ui-font-heading);line-height:1.25}.admin-head p[data-v-65e8faf2]:last-child{margin:0;color:var(--ui-text-muted);font-size:var(--ui-font-small)}.admin-section-tabs[data-v-65e8faf2]{display:flex;gap:var(--ui-space-1);overflow-x:auto;border-bottom:1px solid var(--ui-border)}.admin-section-tabs button[data-v-65e8faf2]{flex:0 0 auto;padding:var(--ui-space-3) var(--ui-space-4);border-bottom:2px solid rgba(0,0,0,0);color:var(--ui-text-muted);font-size:var(--ui-font-body);white-space:nowrap}.admin-section-tabs button.active[data-v-65e8faf2]{border-bottom-color:var(--ui-primary);color:#51419b;font-weight:700}.admin-content[data-v-65e8faf2]{padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.audit-search[data-v-65e8faf2]{display:grid;grid-template-columns:repeat(3, minmax(14rem, 1fr));gap:var(--ui-space-3);align-items:end;padding-bottom:1.6rem;border-bottom:1px solid #e7eaf0}.audit-search .form-field[data-v-65e8faf2]{display:grid;min-width:0;gap:var(--ui-space-2);color:var(--ui-text);font-size:var(--ui-font-small);font-weight:600}.audit-search input[data-v-65e8faf2],.audit-search select[data-v-65e8faf2]{width:100%;height:3.8rem;padding:0 var(--ui-space-3);border:1px solid #cfd5df;border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text-strong)}.audit-search input[data-v-65e8faf2]:focus,.audit-search select[data-v-65e8faf2]:focus{border-color:var(--ui-primary);outline:2px solid rgba(102,83,185,.12)}.audit-search-actions[data-v-65e8faf2]{display:flex;grid-column:1/-1;justify-content:flex-end;gap:var(--ui-space-2)}.audit-list-head[data-v-65e8faf2]{display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-4) 0 .9rem}.audit-list-head h3[data-v-65e8faf2]{margin:0;font-size:1.6rem}.audit-list-head span[data-v-65e8faf2]{color:var(--ui-text-muted);font-size:var(--ui-font-small)}.tbl-wrap[data-v-65e8faf2]{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm)}.tbl-wrap .tbl[data-v-65e8faf2]{width:100%;min-width:105rem;margin:0;table-layout:fixed}.tbl-wrap .tbl th[data-v-65e8faf2],.tbl-wrap .tbl td[data-v-65e8faf2]{padding:1.1rem var(--ui-space-3);vertical-align:middle}.tbl-wrap .tbl th[data-v-65e8faf2]{background:#f6f7f9;color:var(--ui-text);font-weight:700;white-space:nowrap}.audit-row[data-v-65e8faf2]{cursor:pointer}.audit-row[data-v-65e8faf2]:hover,.audit-row[data-v-65e8faf2]:focus{background:#f5f3fb;outline:none}.audit-date[data-v-65e8faf2],.audit-result[data-v-65e8faf2],.audit-message[data-v-65e8faf2]{white-space:nowrap}.audit-date[data-v-65e8faf2],.audit-user[data-v-65e8faf2],.audit-ellipsis[data-v-65e8faf2],.audit-message[data-v-65e8faf2]{overflow:hidden;text-overflow:ellipsis}.audit-user[data-v-65e8faf2]{display:table-cell;white-space:normal}.audit-user strong[data-v-65e8faf2],.audit-user span[data-v-65e8faf2]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-user strong[data-v-65e8faf2]{color:#303642;font-weight:600}.audit-user span[data-v-65e8faf2]{margin-top:.2rem;color:#7a8290;font-size:1.15rem}.audit-result[data-v-65e8faf2]{display:inline-flex;align-items:center;min-height:2.4rem;padding:0 var(--ui-space-2);border-radius:var(--ui-radius-lg);background:#edf7f1;color:#25724b;font-size:var(--ui-font-caption);font-weight:700}.audit-result.is-failure[data-v-65e8faf2],.audit-result.is-denied[data-v-65e8faf2]{background:#fff0f0;color:#bd3838}.audit-empty[data-v-65e8faf2]{padding:4rem var(--ui-space-3) !important;color:#8a929f;text-align:center}.audit-paging[data-v-65e8faf2]{display:flex;justify-content:center;align-items:center;gap:var(--ui-space-3);margin-top:1.6rem;font-size:var(--ui-font-small)}.admin-placeholder[data-v-65e8faf2]{display:grid;place-items:center;gap:var(--ui-space-2);min-height:24rem;color:var(--ui-text-muted);text-align:center}.admin-placeholder strong[data-v-65e8faf2]{color:var(--ui-text-strong);font-size:var(--ui-font-title)}.audit-backdrop[data-v-65e8faf2]{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:var(--ui-space-5);background:rgba(17,24,39,.58);backdrop-filter:blur(0.25rem)}.audit-modal[data-v-65e8faf2]{display:flex;flex-direction:column;width:min(76rem,100%);max-height:calc(100vh - 4rem);overflow:auto;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:0 2.4rem 6rem rgba(21,25,33,.26)}.audit-modal header[data-v-65e8faf2]{position:sticky;top:0;z-index:1;flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;padding:var(--ui-space-4) var(--ui-space-5);border-bottom:1px solid var(--ui-border);background:var(--ui-surface)}.audit-modal header h3[data-v-65e8faf2]{margin:0;font-size:var(--ui-font-title)}.audit-modal header button[data-v-65e8faf2]{display:grid;width:3.2rem;height:3.2rem;place-items:center;padding:0;border:0;border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-size:2rem}.audit-modal header button[data-v-65e8faf2]:hover{background:var(--ui-border)}.audit-detail[data-v-65e8faf2]{flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--ui-space-3) var(--ui-space-5);margin:0;padding:var(--ui-space-5);font-size:var(--ui-font-small)}.audit-detail div[data-v-65e8faf2]{display:grid;grid-template-columns:8rem minmax(0, 1fr);gap:var(--ui-space-3);min-width:0}.audit-detail div.wide[data-v-65e8faf2]{grid-column:1/-1}.audit-detail dt[data-v-65e8faf2]{color:var(--ui-text-muted);font-weight:600}.audit-detail dd[data-v-65e8faf2]{min-width:0;word-break:break-all}.audit-change[data-v-65e8faf2]{flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--ui-space-3);padding:0 var(--ui-space-5) var(--ui-space-5)}.audit-change>div[data-v-65e8faf2]{min-width:0}.audit-change pre[data-v-65e8faf2]{max-height:24rem;margin:var(--ui-space-2) 0 0;overflow:auto;padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:#f6f7f9;font-size:var(--ui-font-caption);white-space:pre-wrap;word-break:break-all}.audit-modal footer[data-v-65e8faf2]{position:sticky;bottom:0;z-index:1;flex:0 0 auto;display:flex;justify-content:flex-end;padding:var(--ui-space-4) var(--ui-space-5);border-top:1px solid var(--ui-border);background:var(--ui-surface-subtle)}@media(max-width: 1100px){.audit-search[data-v-65e8faf2]{grid-template-columns:repeat(2, minmax(14rem, 1fr))}}@media(max-width: 720px){.admin-page[data-v-65e8faf2]{gap:var(--ui-space-3)}.admin-head h2[data-v-65e8faf2]{font-size:2rem}.admin-head p[data-v-65e8faf2]:last-child{line-height:1.55}.admin-section-tabs button[data-v-65e8faf2]{padding:.9rem var(--ui-space-3)}.admin-content[data-v-65e8faf2]{padding:var(--ui-space-3)}.audit-search[data-v-65e8faf2]{grid-template-columns:minmax(0, 1fr);gap:var(--ui-space-3)}.audit-search-actions[data-v-65e8faf2]{grid-column:1}.audit-search-actions .btn[data-v-65e8faf2]{flex:1}.audit-detail[data-v-65e8faf2],.audit-change[data-v-65e8faf2]{grid-template-columns:1fr}.audit-detail[data-v-65e8faf2]{padding:var(--ui-space-4)}.audit-detail div.wide[data-v-65e8faf2]{grid-column:1}.audit-change[data-v-65e8faf2]{padding:0 var(--ui-space-4) var(--ui-space-4)}.audit-backdrop[data-v-65e8faf2]{padding:var(--ui-space-3)}.audit-modal[data-v-65e8faf2]{max-height:calc(100vh - 2rem)}}.user-toolbar[data-v-65e8faf2]{display:grid;grid-template-columns:minmax(24rem, 2fr) minmax(12rem, 1fr) minmax(12rem, 1fr) auto;gap:var(--ui-space-3);align-items:end;padding-bottom:1.6rem;border-bottom:1px solid #e7eaf0}.user-toolbar .form-field[data-v-65e8faf2]{display:grid;min-width:0;gap:var(--ui-space-2);color:var(--ui-text);font-size:var(--ui-font-small);font-weight:600}.user-toolbar input[data-v-65e8faf2],.user-toolbar select[data-v-65e8faf2]{width:100%;height:3.8rem;padding:0 var(--ui-space-3);border:1px solid #cfd5df;border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text-strong)}.user-toolbar input[data-v-65e8faf2]:focus,.user-toolbar select[data-v-65e8faf2]:focus{border-color:var(--ui-primary);outline:2px solid rgba(102,83,185,.12)}.user-filter-reset[data-v-65e8faf2]{min-width:8rem}.user-list-head>div[data-v-65e8faf2]{display:flex;align-items:center;gap:var(--ui-space-2)}.user-table[data-v-65e8faf2]{min-width:88rem !important}.user-table tbody tr.is-self[data-v-65e8faf2]{background:#faf9ff}.user-table tbody tr.is-disabled[data-v-65e8faf2]{background:var(--ui-surface-subtle)}.user-cell[data-v-65e8faf2]{position:relative;gap:.2rem}.user-cell strong[data-v-65e8faf2],.user-cell strong em[data-v-65e8faf2]{font-style:normal;color:#7b5cd6;font-size:var(--ui-font-caption)}.user-login-id[data-v-65e8faf2]{display:inline-flex;margin-top:.35rem;padding:.15rem .55rem;border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);color:#596170;font-size:var(--ui-font-caption)}.role-badge[data-v-65e8faf2]{display:inline-block;padding:.2rem var(--ui-space-2);border-radius:var(--ui-radius-md);font-size:var(--ui-font-caption);background:var(--ui-border);color:var(--ui-text-muted)}.role-badge.admin[data-v-65e8faf2]{background:#efe9fb;color:#7b5cd6;font-weight:700}.state-badge[data-v-65e8faf2]{display:inline-block;padding:.2rem var(--ui-space-2);border-radius:var(--ui-radius-md);font-size:var(--ui-font-caption)}.state-badge.on[data-v-65e8faf2]{background:#e6f4ea;color:#2f7d4f}.state-badge.off[data-v-65e8faf2]{background:#f2f3f5;color:#99a1ad}.state-badge.pending[data-v-65e8faf2]{background:#fdf3e2;color:#b07a1e;font-weight:700}.pending-count[data-v-65e8faf2]{display:inline-block;margin-left:var(--ui-space-2);padding:.2rem var(--ui-space-2);border-radius:var(--ui-radius-md);background:#fdf3e2;color:#b07a1e;font-size:var(--ui-font-caption);font-weight:700}.user-actions[data-v-65e8faf2]{position:relative;display:table-cell;text-align:center;white-space:nowrap}.self-management[data-v-65e8faf2]{color:#8a929f;font-size:1.15rem}.user-state-button[data-v-65e8faf2]{min-width:7.2rem;height:3rem;padding:0 .9rem;border:1px solid #b8c0cc;border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text);font-size:var(--ui-font-caption);font-weight:600}.user-state-button[data-v-65e8faf2]:hover{border-color:var(--ui-primary);background:#f5f2ff;color:#51419b}.user-state-button.deactivate[data-v-65e8faf2]:hover{border-color:#d75b5b;background:#fff3f3;color:#bd3838}.user-state-button.activate[data-v-65e8faf2]{border-color:#7db796;color:#25724b}.user-state-button.approve[data-v-65e8faf2]{border-color:#7db796;background:#e6f4ea;color:#25724b}.user-state-button.approve[data-v-65e8faf2]:hover{border-color:#2f7d4f;background:#d8eee0;color:#1d5c3b}@media(max-width: 1000px){.user-toolbar[data-v-65e8faf2]{grid-template-columns:minmax(20rem, 2fr) 1fr 1fr}.user-filter-reset[data-v-65e8faf2]{grid-column:1/-1;justify-self:end}}@media(max-width: 720px){.user-toolbar[data-v-65e8faf2]{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:var(--ui-space-3)}.user-toolbar .form-field[data-v-65e8faf2]:first-child,.user-filter-reset[data-v-65e8faf2]{grid-column:1/-1}.user-filter-reset[data-v-65e8faf2]{width:100%}.user-table-wrap[data-v-65e8faf2]{overflow:visible;border:0;border-radius:0}.user-table[data-v-65e8faf2]{min-width:0 !important;border-collapse:separate}.user-table colgroup[data-v-65e8faf2],.user-table thead[data-v-65e8faf2]{display:none}.user-table tbody[data-v-65e8faf2]{display:grid;gap:var(--ui-space-3)}.user-table tbody tr[data-v-65e8faf2]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--ui-space-3) var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface)}.user-table tbody td[data-v-65e8faf2]{display:grid;min-width:0;gap:.35rem;padding:0;border:0;text-align:left}.user-table tbody td[data-v-65e8faf2]::before{content:attr(data-label);color:#858d99;font-size:var(--ui-font-caption);font-weight:600}.user-table tbody .user-cell[data-v-65e8faf2],.user-table tbody .user-actions[data-v-65e8faf2],.user-table tbody .audit-empty[data-v-65e8faf2]{grid-column:1/-1}.user-table tbody .user-cell[data-v-65e8faf2]{padding-bottom:1rem;border-bottom:1px solid #edf0f4}.user-table tbody .user-cell[data-v-65e8faf2]::before,.user-table tbody .user-actions[data-v-65e8faf2]::before{display:none}.user-table tbody .user-cell strong[data-v-65e8faf2]{font-size:1.55rem}.user-actions[data-v-65e8faf2]{display:flex !important;justify-content:flex-end;padding-top:.2rem !important}.self-management[data-v-65e8faf2]{margin-right:auto}.user-state-button[data-v-65e8faf2]{min-width:9rem}.user-table tbody .audit-empty[data-v-65e8faf2]{padding:var(--ui-space-6) var(--ui-space-3) !important}}.audit-paging[data-v-65e8faf2]{display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-3);margin-top:1.2rem}.page-size-select[data-v-65e8faf2]{height:3.2rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);padding:0 var(--ui-space-2);font-size:var(--ui-font-small);color:var(--ui-text-strong)}.page-buttons[data-v-65e8faf2]{display:flex;align-items:center;gap:var(--ui-space-1)}
.noti-wrap[data-v-0c34a47a]{position:relative;flex:0 0 auto}.noti-bell[data-v-0c34a47a]{position:relative;display:grid;place-items:center;width:4rem;height:4rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-text-muted);cursor:pointer;transition:background-color var(--ui-transition),border-color var(--ui-transition),color var(--ui-transition)}.noti-bell svg[data-v-0c34a47a]{width:1.8rem;height:1.8rem}.noti-bell[data-v-0c34a47a]:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-subtle)}.noti-bell.active[data-v-0c34a47a]{border-color:var(--ui-primary-border);background:var(--ui-primary-soft);color:var(--ui-primary)}.noti-badge[data-v-0c34a47a]{position:absolute;top:-0.5rem;right:-0.5rem;display:grid;place-items:center;min-width:1.8rem;height:1.8rem;padding:0 .5rem;border:2px solid var(--ui-surface);border-radius:var(--ui-radius-pill);background:var(--ui-danger);color:var(--ui-surface);font-size:1.1rem;font-weight:800}.noti-panel[data-v-0c34a47a]{position:absolute;top:calc(100% + 1rem);right:0;z-index:30;display:flex;flex-direction:column;width:38rem;max-height:52rem;overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-md)}.noti-panel-head[data-v-0c34a47a]{display:flex;align-items:center;justify-content:space-between;padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--ui-border)}.noti-panel-head h3[data-v-0c34a47a]{color:var(--ui-text-strong);font-size:var(--ui-font-body);font-weight:800}.noti-panel-head h3 em[data-v-0c34a47a]{margin-left:.4rem;color:var(--ui-primary);font-style:normal}.noti-read-all[data-v-0c34a47a]{border:0;background:rgba(0,0,0,0);color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:700;cursor:pointer}.noti-read-all[data-v-0c34a47a]:hover{text-decoration:underline}.noti-list[data-v-0c34a47a]{overflow-y:auto}.noti-empty[data-v-0c34a47a]{padding:var(--ui-space-6) var(--ui-space-4);color:var(--ui-text-soft);font-size:var(--ui-font-small);text-align:center}.noti-item[data-v-0c34a47a]{position:relative;display:flex;gap:var(--ui-space-3);width:100%;padding:var(--ui-space-3) var(--ui-space-4);border:0;border-bottom:1px solid var(--ui-border);background:var(--ui-surface);cursor:pointer;text-align:left}.noti-item[data-v-0c34a47a]:last-child{border-bottom:0}.noti-item[data-v-0c34a47a]:hover{background:var(--ui-surface-subtle)}.noti-item.read[data-v-0c34a47a]{opacity:.62}.noti-icon[data-v-0c34a47a]{display:grid;flex:none;place-items:center;width:3.4rem;height:3.4rem;border-radius:var(--ui-radius-md)}.noti-icon svg[data-v-0c34a47a]{width:1.8rem;height:1.8rem}.noti-icon.member[data-v-0c34a47a]{background:var(--ui-info-soft);color:var(--ui-info)}.noti-icon.antn[data-v-0c34a47a]{background:var(--ui-warning-soft);color:var(--ui-warning)}.noti-icon.manual[data-v-0c34a47a]{background:var(--ui-primary-soft);color:var(--ui-primary)}.noti-icon.ai-done[data-v-0c34a47a]{background:var(--ui-success-soft);color:var(--ui-success)}.noti-icon.ai-fail[data-v-0c34a47a]{background:var(--ui-danger-soft);color:var(--ui-danger)}.noti-body[data-v-0c34a47a]{min-width:0}.noti-body strong[data-v-0c34a47a]{display:block;margin-bottom:.3rem;color:var(--ui-text-strong);font-size:var(--ui-font-small)}.noti-deleted[data-v-0c34a47a]{display:inline-block;margin-left:var(--ui-space-1);padding:.1rem var(--ui-space-2);border-radius:var(--ui-radius-sm);background:var(--ui-danger-soft);color:var(--ui-danger);font-size:var(--ui-font-caption);font-style:normal;font-weight:700;vertical-align:middle}.noti-item.read .noti-body strong[data-v-0c34a47a]{color:var(--ui-text);font-weight:500}.noti-body p[data-v-0c34a47a]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ui-text-muted);font-size:var(--ui-font-caption);line-height:1.5}.noti-body time[data-v-0c34a47a]{display:block;margin-top:.4rem;color:var(--ui-text-soft);font-size:1.1rem}.unread-dot[data-v-0c34a47a]{position:absolute;top:1.4rem;right:1.4rem;width:.8rem;height:.8rem;border-radius:50%;background:var(--ui-primary)}.noti-panel-foot[data-v-0c34a47a]{padding:var(--ui-space-2);border-top:1px solid var(--ui-border);background:var(--ui-surface-subtle);text-align:center}.noti-panel-foot button[data-v-0c34a47a]{padding:.6rem 1.2rem;border:0;background:rgba(0,0,0,0);color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-weight:700;cursor:pointer}.noti-panel-foot button[data-v-0c34a47a]:hover{color:var(--ui-primary)}.noti-panel-foot button[data-v-0c34a47a]:disabled{opacity:.5;cursor:default}@media(max-width: 720px){.noti-panel[data-v-0c34a47a]{width:min(38rem,100vw - 3rem)}}.noti-item-wrap[data-v-0c34a47a]{position:relative}.noti-item-wrap .noti-item[data-v-0c34a47a]{width:100%}.noti-del[data-v-0c34a47a]{position:absolute;top:.6rem;right:.6rem;display:none;width:2.2rem;height:2.2rem;padding:.4rem;border:0;border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text-soft)}.noti-del svg[data-v-0c34a47a]{width:100%;height:100%}.noti-item-wrap:hover .noti-del[data-v-0c34a47a],.noti-del[data-v-0c34a47a]:focus-visible{display:inline-flex}.noti-del[data-v-0c34a47a]:hover{background:#fdecec;color:#bd3838}
:root{--ui-primary: #4b40b5;--ui-primary-hover: #40369f;--ui-primary-soft: #f0effc;--ui-primary-border: #cbc8eb;--ui-surface: #ffffff;--ui-surface-subtle: #f8f9fc;--ui-canvas: #f0f3fa;--ui-text-strong: #202532;--ui-text: #343a48;--ui-text-muted: #6f7787;--ui-text-soft: #99a1b1;--ui-border: #d8dee8;--ui-border-strong: #c8d0dc;--ui-success: #23845b;--ui-success-soft: #e8f6ef;--ui-warning: #a66a16;--ui-warning-soft: #fff4df;--ui-danger: #bf4053;--ui-danger-soft: #fcecef;--ui-info: #2868b2;--ui-info-soft: #e8f1fc;--ui-space-1: .4rem;--ui-space-2: .8rem;--ui-space-3: 1.2rem;--ui-space-4: 1.6rem;--ui-space-5: 2.4rem;--ui-space-6: 3.2rem;--ui-radius-sm: .6rem;--ui-radius-md: .8rem;--ui-radius-lg: 1.2rem;--ui-radius-xl: 1.6rem;--ui-radius-pill: 999rem;--ui-font-caption: 1.2rem;--ui-font-small: 1.3rem;--ui-font-body: 1.4rem;--ui-font-body-lg: 1.5rem;--ui-font-title: 1.8rem;--ui-font-heading: 2.4rem;--ui-control-height-sm: 3.2rem;--ui-control-height: 4rem;--ui-control-height-lg: 4.8rem;--ui-shadow-sm: 0 .2rem .8rem rgba(35, 38, 60, .06);--ui-shadow-md: 0 1rem 2.8rem rgba(35, 38, 60, .14);--ui-transition: .18s ease;--tk-white: #fff;--tk-black: #000;--tk-primary: #4B40B5;--tk-secondary: #003675;--tk-point: #E71825;--tk-danger: #EB003B;--tk-warning: #FFB724;--tk-success: #008A1E;--tk-information: #2768FF;--tk-primary-5: #F5F3FF;--tk-primary-10: #EBE8FF;--tk-primary-20: #D8D3FA;--tk-primary-30: #B6AFF0;--tk-primary-40: #8379D8;--tk-primary-60: #40369F;--tk-primary-70: #342B83;--tk-primary-80: #261F63;--tk-primary-90: #18133F;--tk-secondary-5: #EDF1F5;--tk-secondary-10: #CDD7E4;--tk-secondary-20: #B4C4D6;--tk-secondary-30: #99B0CB;--tk-secondary-40: #2A5C96;--tk-secondary-60: #002B5E;--tk-secondary-70: #002046;--tk-secondary-80: #00162F;--tk-secondary-90: #000B17;--tk-point-5: #FDF2F3;--tk-point-10: #FAD1D3;--tk-point-20: #F5A3A8;--tk-point-30: #F1747C;--tk-point-40: #EC4651;--tk-point-60: #B9131E;--tk-point-70: #8B0E16;--tk-point-80: #5C0A0F;--tk-point-90: #2E0507;--tk-gray-5: #F8F8F8;--tk-gray-10: #F0F0F0;--tk-gray-20: #E4E4E4;--tk-gray-30: #D8D8D8;--tk-gray-40: #C6C6C6;--tk-gray-50: #8E8E8E;--tk-gray-60: #717171;--tk-gray-70: #555555;--tk-gray-80: #2D2D2D;--tk-gray-90: #1D1D1D;--tk-fz-display-sm: 4rem;--tk-fz-display-md: 5rem;--tk-fz-display-lg: 6.6rem;--tk-fz-heading-sm: 3.2rem;--tk-fz-heading-md: 4rem;--tk-fz-heading-lg: 5rem;--tk-fz-title-xsm: 1.5rem;--tk-fz-title-sm: 1.7rem;--tk-fz-title-md: 1.9rem;--tk-fz-title-lg: 2.1rem;--tk-fz-title-xlg: 2.5rem;--tk-fz-title-xxlg: 3.2rem;--tk-fz-body-sm: 1.5rem;--tk-fz-body-md: 1.7rem;--tk-fz-body-lg: 1.9rem;--tk-fz-link-sm: 1.5rem;--tk-fz-link-md: 1.7rem;--tk-fz-link-lg: 1.9rem;--tk-fz-detail-sm: 1.3rem;--tk-fz-detail-md: 1.5rem;--tk-fz-detail-lg: 1.7rem;--tk-fz-label-xsm: 1.3rem;--tk-fz-label-sm: 1.5rem;--tk-fz-label-md: 1.7rem;--tk-fz-label-lg: 1.9rem;--tk-rd-1: .1rem;--tk-rd-2: .2rem;--tk-rd-4: .4rem;--tk-rd-6: .6rem;--tk-rd-8: .8rem;--tk-rd-10: 1rem;--tk-rd-12: 1.2rem;--tk-rd-full: 100%;--tk-btn-h-xsm: 3.2rem;--tk-btn-h-sm: 4rem;--tk-btn-h-md: 4.8rem;--tk-btn-h-lg: 5.6rem;--tk-btn-h-xlg: 6.4rem;--tk-btn-px-xsm: 1rem;--tk-btn-px-sm: 1.2rem;--tk-btn-px-md: 1.6rem;--tk-btn-px-lg: 2rem;--tk-btn-px-xlg: 2.4rem;--tk-btn-rd-xsm: .6rem;--tk-btn-rd-sm: .6rem;--tk-btn-rd-md: .8rem;--tk-btn-rd-lg: .8rem;--tk-btn-rd-xlg: .8rem;--tk-btn-fz-xsm: 1.5rem;--tk-btn-fz-sm: 1.7rem;--tk-btn-fz-md: 1.7rem;--tk-btn-fz-lg: 1.9rem;--tk-btn-fz-xlg: 1.9rem;--tk-btnChipFill-h-md: 3.2rem;--tk-btnChipFill-h-lg: 3.6rem;--tk-btnChipFill-pd-md: 0rem 1.2rem;--tk-btnChipFill-pd-lg: 0rem 1.2rem;--tk-btnChipFill-rd-md: .6rem;--tk-btnChipFill-rd-lg: .6rem;--tk-btnChipFill-fz-md: 1.5rem;--tk-btnChipFill-fz-lg: 1.7rem;--tk-btnChipOutline-h-md: 3.2rem;--tk-btnChipOutline-h-lg: 3.6rem;--tk-btnChipOutline-pd-md: 0rem 1.2rem;--tk-btnChipOutline-pd-lg: 0rem 1.2rem;--tk-btnChipOutline-rd-md: 10rem;--tk-btnChipOutline-rd-lg: 10rem;--tk-btnChipOutline-fz-md: 1.5rem;--tk-btnChipOutline-fz-lg: 1.7rem;--tk-btnChipOutline-gap-md: .2rem;--tk-btnChipOutline-gap-lg: .2rem;--tk-btnChipOutline-size-md: 1.2rem;--tk-btnChipOutline-size-lg: 1.6rem;--tk-input-h-sm: 4rem;--tk-input-h-md: 4.8rem;--tk-input-h-lg: 5.6rem;--tk-input-h-xlg: 8rem;--tk-input-px-sm: 1.6rem;--tk-input-px-md: 1.6rem;--tk-input-px-lg: 1.6rem;--tk-input-px-xlg: 2.4rem;--tk-input-rd-sm: .6rem;--tk-input-rd-md: .8rem;--tk-input-rd-lg: .8rem;--tk-input-rd-xlg: 1.2rem;--tk-input-fz-sm: 1.5rem;--tk-input-fz-md: 1.7rem;--tk-input-fz-lg: 1.9rem;--tk-input-fz-xlg: 2.5rem;--tk-rdo-size-sm: 1.6rem;--tk-rdo-size-md: 2rem;--tk-rdo-size-lg: 2.4rem;--tk-rdo-chk-sm: .8rem;--tk-rdo-chk-md: 1rem;--tk-rdo-chk-lg: 1.4rem;--tk-rdo-pos-sm: .2rem;--tk-rdo-pos-md: .5rem;--tk-rdo-pos-lg: 1rem;--tk-rdo-fz-sm: 1.5rem;--tk-rdo-fz-md: 1.7rem;--tk-rdo-fz-lg: 1.9rem;--tk-chk-size-sm: 1.6rem;--tk-chk-size-md: 2rem;--tk-chk-size-lg: 2.4rem;--tk-chk-primary-chk-sm: 1.2rem;--tk-chk-primary-chk-md: 1.6rem;--tk-chk-primary-chk-lg: 2rem;--tk-chk-secondary-chk-md: 2rem;--tk-chk-pos-md: .5rem;--tk-chk-fz-sm: 1.5rem;--tk-chk-fz-md: 1.7rem;--tk-chk-fz-lg: 1.9rem;--tk-select-h-sm: 4rem;--tk-select-h-md: 4.8rem;--tk-select-h-lg: 5.6rem;--tk-select-pd-sm: 0 5.2rem 0 1.6rem;--tk-select-pd-md: 0 5.2rem 0 1.6rem;--tk-select-pd-lg: 0 5.2rem 0 1.6rem;--tk-select-rd-sm: .6rem;--tk-select-rd-md: .8rem;--tk-select-rd-lg: .8rem;--tk-select-fz-sm: 1.5rem;--tk-select-fz-md: 1.7rem;--tk-select-fz-lg: 1.9rem;--tk-select-rn-sm: 1.6rem;--tk-select-rn-md: 1.6rem;--tk-select-rn-lg: 1.6rem;--tk-select-bgs-sm: 2rem;--tk-select-bgs-md: 2rem;--tk-select-bgs-lg: 2.4rem;--tk-switch-h-md: 2rem;--tk-switch-h-lg: 2.4rem;--tk-switch-w-md: 3.2rem;--tk-switch-w-lg: 4rem;--tk-switch-b-md: 1.6rem;--tk-switch-b-lg: 2rem;--tk-switch-br-md: 0.2rem;--tk-switch-br-lg: 0.2rem;--tk-switch-pd-md: 0.8rem;--tk-switch-pd-lg: 0.8rem;--tk-switch-rd-md: 4rem;--tk-switch-rd-lg: 4rem;--tk-switch-fz-md: 1.7rem;--tk-switch-fz-lg: 1.9rem;--tk-rdoChipOutline-h-sm: 3.2rem;--tk-rdoChipOutline-h-md: 4rem;--tk-rdoChipOutline-h-lg: 4.8rem;--tk-rdoChipOutline-pd-sm: 0 1rem;--tk-rdoChipOutline-pd-md: 0 1.2rem;--tk-rdoChipOutline-pd-lg: 0 1.6rem;--tk-rdoChipOutline-rd-sm: .6rem;--tk-rdoChipOutline-rd-md: .6rem;--tk-rdoChipOutline-rd-lg: .8rem;--tk-rdoChipOutline-fz-sm: 1.5rem;--tk-rdoChipOutline-fz-md: 1.7rem;--tk-rdoChipOutline-fz-lg: 1.7rem;--tk-chkChipOutline-h-sm: 3.2rem;--tk-chkChipOutline-h-md: 4rem;--tk-chkChipOutline-h-lg: 4.8rem;--tk-chkChipOutline-pd-sm: 0 1rem 0 .8rem;--tk-chkChipOutline-pd-md: 0 1.2rem 0 1rem;--tk-chkChipOutline-pd-lg: 0 1.6rem 0 1.2rem;--tk-chkChipOutline-rd-sm: .6rem;--tk-chkChipOutline-rd-md: .6rem;--tk-chkChipOutline-rd-lg: .8rem;--tk-chkChipOutline-fz-sm: 1.5rem;--tk-chkChipOutline-fz-md: 1.7rem;--tk-chkChipOutline-fz-lg: 1.7rem;--tk-chkChipOutline-gap-sm: .4rem;--tk-chkChipOutline-gap-md: .4rem;--tk-chkChipOutline-gap-lg: .4rem;--tk-chkChipOutline-ico-sm: 1.6rem;--tk-chkChipOutline-ico-md: 2rem;--tk-chkChipOutline-ico-lg: 2rem;--tk-tab-h-full: 5.6rem;--tk-tab-h-fill: 4.8rem;--tk-tab-h-line: 4.8rem;--tk-tab-fz-full: 1.9rem;--tk-tab-fz-fill: 1.9rem;--tk-tab-fz-ilne: 1.9rem;--tk-tab-px-full: 0;--tk-tab-px-fill: 1.6rem;--tk-tab-px-line: .2rem;--tk-tab-ml-full: 0;--tk-tab-ml-fill: .8rem;--tk-tab-ml-line: 1.6rem;--tk-tab-rd-full: .8rem;--tk-tab-rd-fill: .8rem;--tk-tab-rd-line: 0;--tk-spacer-50: 20rem;--tk-spacer-49: 19.6rem;--tk-spacer-48: 19.2rem;--tk-spacer-47: 18.8rem;--tk-spacer-46: 18.4rem;--tk-spacer-45: 18rem;--tk-spacer-44: 17.6rem;--tk-spacer-43: 17.2rem;--tk-spacer-42: 16.8rem;--tk-spacer-41: 16.4rem;--tk-spacer-40: 16rem;--tk-spacer-39: 15.6rem;--tk-spacer-38: 15.2rem;--tk-spacer-37: 14.8rem;--tk-spacer-36: 14.4rem;--tk-spacer-35: 14rem;--tk-spacer-34: 13.6rem;--tk-spacer-33: 13.2rem;--tk-spacer-32: 12.8rem;--tk-spacer-31: 12.4rem;--tk-spacer-30: 12rem;--tk-spacer-29: 11.6rem;--tk-spacer-28: 11.2rem;--tk-spacer-27: 10.8rem;--tk-spacer-26: 10.4rem;--tk-spacer-25: 10rem;--tk-spacer-24: 9.6rem;--tk-spacer-23: 9.2rem;--tk-spacer-22: 8.8rem;--tk-spacer-21: 8.4rem;--tk-spacer-20: 8rem;--tk-spacer-19: 7.6rem;--tk-spacer-18: 7.2rem;--tk-spacer-17: 6.8rem;--tk-spacer-16: 6.4rem;--tk-spacer-15: 6rem;--tk-spacer-14: 5.6rem;--tk-spacer-13: 5.2rem;--tk-spacer-12: 4.8rem;--tk-spacer-11: 4.4rem;--tk-spacer-10: 4rem;--tk-spacer-9: 3.6rem;--tk-spacer-8: 3.2rem;--tk-spacer-7: 2.8rem;--tk-spacer-6: 2.4rem;--tk-spacer-5: 2rem;--tk-spacer-4: 1.6rem;--tk-spacer-3: 1.2rem;--tk-spacer-2: 0.8rem;--tk-spacer-1: 0.4rem;--tk-spacer-0: 0;--tk-spacer-default: .1rem;--tk-spacer-default2: .2rem;--tk-spacer-full: 100%}.btn.xsm{height:3.2rem;padding:0 var(--tk-btn-px-xsm);border-radius:var(--tk-btn-rd-xsm);font-size:var(--tk-btn-fz-xsm)}.btn.sm{height:4rem;padding:0 var(--tk-btn-px-sm);border-radius:var(--tk-btn-rd-sm);font-size:var(--tk-btn-fz-sm)}.btn.md{height:4.8rem;padding:0 var(--tk-btn-px-md);border-radius:var(--tk-btn-rd-md);font-size:var(--tk-btn-fz-md)}.btn.lg{height:5.6rem;padding:0 var(--tk-btn-px-lg);border-radius:var(--tk-btn-rd-lg);font-size:var(--tk-btn-fz-lg)}.btn.xlg{height:6.4rem;padding:0 var(--tk-btn-px-xlg);border-radius:var(--tk-btn-rd-xlg);font-size:var(--tk-btn-fz-xlg)}.btn-chip-fill.md{height:var(--tk-btnChipFill-h-md);padding:var(--tk-btnChipFill-pd-md);border-radius:var(--tk-btnChipFill-rd-md);font-size:var(--tk-btnChipFill-fz-md)}.btn-chip-fill{height:var(--tk-btnChipFill-h-lg);padding:var(--tk-btnChipFill-pd-lg);border-radius:var(--tk-btnChipFill-rd-lg);font-size:var(--tk-btnChipFill-fz-lg)}.btn-chip-fill:focus{outline-offset:.4rem;outline:2px solid rgba(75,64,181,.8)}.btn-chip-fill.lg{height:var(--tk-btnChipFill-h-lg);padding:var(--tk-btnChipFill-pd-lg);border-radius:var(--tk-btnChipFill-rd-lg);font-size:var(--tk-btnChipFill-fz-lg)}.btn-chip-fill{height:var(--tk-btnChipFill-h-lg);padding:var(--tk-btnChipFill-pd-lg);border-radius:var(--tk-btnChipFill-rd-lg);font-size:var(--tk-btnChipFill-fz-lg)}.btn-chip-fill:focus{outline-offset:.4rem;outline:2px solid rgba(75,64,181,.8)}.btn-chip-fill{height:var(--tk-btnChipFill-h-lg);padding:var(--tk-btnChipFill-pd-lg);border-radius:var(--tk-btnChipFill-rd-lg);font-size:var(--tk-btnChipFill-fz-lg)}.btn-chip-fill:focus{outline-offset:.4rem;outline:2px solid rgba(75,64,181,.8)}.btn-chip-fill{height:var(--tk-btnChipFill-h-lg);padding:var(--tk-btnChipFill-pd-lg);border-radius:var(--tk-btnChipFill-rd-lg);font-size:var(--tk-btnChipFill-fz-lg)}.btn-chip-fill:focus{outline-offset:.4rem;outline:2px solid rgba(75,64,181,.8)}.btn-chip-fill{height:var(--tk-btnChipFill-h-lg);padding:var(--tk-btnChipFill-pd-lg);border-radius:var(--tk-btnChipFill-rd-lg);font-size:var(--tk-btnChipFill-fz-lg)}.btn-chip-fill:focus{outline-offset:.4rem;outline:2px solid rgba(75,64,181,.8)}.btn-chip-fill{height:var(--tk-btnChipFill-h-lg);padding:var(--tk-btnChipFill-pd-lg);border-radius:var(--tk-btnChipFill-rd-lg);font-size:var(--tk-btnChipFill-fz-lg)}.btn-chip-fill:focus{outline-offset:.4rem;outline:2px solid rgba(75,64,181,.8)}.btn-chip-fill{height:var(--tk-btnChipFill-h-lg);padding:var(--tk-btnChipFill-pd-lg);border-radius:var(--tk-btnChipFill-rd-lg);font-size:var(--tk-btnChipFill-fz-lg)}.btn-chip-fill:focus{outline-offset:.4rem;outline:2px solid rgba(75,64,181,.8)}.btn-chip-fill{height:var(--tk-btnChipFill-h-lg);padding:var(--tk-btnChipFill-pd-lg);border-radius:var(--tk-btnChipFill-rd-lg);font-size:var(--tk-btnChipFill-fz-lg)}.btn-chip-fill:focus{outline-offset:.4rem;outline:2px solid rgba(75,64,181,.8)}.btn-chip-outline.md{height:var(--tk-btnChipOutline-h-md);padding:var(--tk-btnChipOutline-pd-md);border-radius:var(--tk-btnChipOutline-rd-md);font-size:var(--tk-btnChipOutline-fz-md)}.btn-chip-outline.md .btn-del{width:var(--tk-btnChipOutline-size-md);height:var(--tk-btnChipOutline-size-md);background:url(../../d30b0073bbe0c06ac1e1.svg) no-repeat 0 0;background-size:contain}.btn-chip-outline{height:var(--tk-btnChipOutline-h-lg);padding:var(--tk-btnChipOutline-pd-lg);border-radius:var(--tk-btnChipOutline-rd-lg);font-size:var(--tk-btnChipOutline-fz-lg)}.btn-chip-outline .btn-del{width:var(--tk-btnChipOutline-size-lg);height:var(--tk-btnChipOutline-size-lg);background:url(../../d30b0073bbe0c06ac1e1.svg) no-repeat 0 0;background-size:contain}.btn-chip-outline .btn-del:focus{outline-offset:.4rem;outline:2px solid rgba(75,64,181,.8)}.btn-chip-outline.lg{height:var(--tk-btnChipOutline-h-lg);padding:var(--tk-btnChipOutline-pd-lg);border-radius:var(--tk-btnChipOutline-rd-lg);font-size:var(--tk-btnChipOutline-fz-lg)}.btn-chip-outline.lg .btn-del{width:var(--tk-btnChipOutline-size-lg);height:var(--tk-btnChipOutline-size-lg);background:url(../../d30b0073bbe0c06ac1e1.svg) no-repeat 0 0;background-size:contain}.btn-chip-outline{height:var(--tk-btnChipOutline-h-lg);padding:var(--tk-btnChipOutline-pd-lg);border-radius:var(--tk-btnChipOutline-rd-lg);font-size:var(--tk-btnChipOutline-fz-lg)}.btn-chip-outline .btn-del{width:var(--tk-btnChipOutline-size-lg);height:var(--tk-btnChipOutline-size-lg);background:url(../../d30b0073bbe0c06ac1e1.svg) no-repeat 0 0;background-size:contain}.btn-chip-outline .btn-del:focus{outline-offset:.4rem;outline:2px solid rgba(75,64,181,.8)}.btn-chip-outline{height:var(--tk-btnChipOutline-h-lg);padding:var(--tk-btnChipOutline-pd-lg);border-radius:var(--tk-btnChipOutline-rd-lg);font-size:var(--tk-btnChipOutline-fz-lg)}.btn-chip-outline .btn-del{width:var(--tk-btnChipOutline-size-lg);height:var(--tk-btnChipOutline-size-lg);background:url(../../d30b0073bbe0c06ac1e1.svg) no-repeat 0 0;background-size:contain}.btn-chip-outline .btn-del:focus{outline-offset:.4rem;outline:2px solid rgba(75,64,181,.8)}.btn-chip-outline{height:var(--tk-btnChipOutline-h-lg);padding:var(--tk-btnChipOutline-pd-lg);border-radius:var(--tk-btnChipOutline-rd-lg);font-size:var(--tk-btnChipOutline-fz-lg)}.btn-chip-outline .btn-del{width:var(--tk-btnChipOutline-size-lg);height:var(--tk-btnChipOutline-size-lg);background:url(../../d30b0073bbe0c06ac1e1.svg) no-repeat 0 0;background-size:contain}.btn-chip-outline .btn-del:focus{outline-offset:.4rem;outline:2px solid rgba(75,64,181,.8)}.btn-chip-outline{height:var(--tk-btnChipOutline-h-lg);padding:var(--tk-btnChipOutline-pd-lg);border-radius:var(--tk-btnChipOutline-rd-lg);font-size:var(--tk-btnChipOutline-fz-lg)}.btn-chip-outline .btn-del{width:var(--tk-btnChipOutline-size-lg);height:var(--tk-btnChipOutline-size-lg);background:url(../../d30b0073bbe0c06ac1e1.svg) no-repeat 0 0;background-size:contain}.btn-chip-outline .btn-del:focus{outline-offset:.4rem;outline:2px solid rgba(75,64,181,.8)}.btn-chip-outline{height:var(--tk-btnChipOutline-h-lg);padding:var(--tk-btnChipOutline-pd-lg);border-radius:var(--tk-btnChipOutline-rd-lg);font-size:var(--tk-btnChipOutline-fz-lg)}.btn-chip-outline .btn-del{width:var(--tk-btnChipOutline-size-lg);height:var(--tk-btnChipOutline-size-lg);background:url(../../d30b0073bbe0c06ac1e1.svg) no-repeat 0 0;background-size:contain}.btn-chip-outline .btn-del:focus{outline-offset:.4rem;outline:2px solid rgba(75,64,181,.8)}.btn-chip-outline{height:var(--tk-btnChipOutline-h-lg);padding:var(--tk-btnChipOutline-pd-lg);border-radius:var(--tk-btnChipOutline-rd-lg);font-size:var(--tk-btnChipOutline-fz-lg)}.btn-chip-outline .btn-del{width:var(--tk-btnChipOutline-size-lg);height:var(--tk-btnChipOutline-size-lg);background:url(../../d30b0073bbe0c06ac1e1.svg) no-repeat 0 0;background-size:contain}.btn-chip-outline .btn-del:focus{outline-offset:.4rem;outline:2px solid rgba(75,64,181,.8)}.btn-chip-outline{height:var(--tk-btnChipOutline-h-lg);padding:var(--tk-btnChipOutline-pd-lg);border-radius:var(--tk-btnChipOutline-rd-lg);font-size:var(--tk-btnChipOutline-fz-lg)}.btn-chip-outline .btn-del{width:var(--tk-btnChipOutline-size-lg);height:var(--tk-btnChipOutline-size-lg);background:url(../../d30b0073bbe0c06ac1e1.svg) no-repeat 0 0;background-size:contain}.btn-chip-outline .btn-del:focus{outline-offset:.4rem;outline:2px solid rgba(75,64,181,.8)}.btn-chip-outline{height:var(--tk-btnChipOutline-h-lg);padding:var(--tk-btnChipOutline-pd-lg);border-radius:var(--tk-btnChipOutline-rd-lg);font-size:var(--tk-btnChipOutline-fz-lg)}.btn-chip-outline .btn-del{width:var(--tk-btnChipOutline-size-lg);height:var(--tk-btnChipOutline-size-lg);background:url(../../d30b0073bbe0c06ac1e1.svg) no-repeat 0 0;background-size:contain}.btn-chip-outline .btn-del:focus{outline-offset:.4rem;outline:2px solid rgba(75,64,181,.8)}.btn-chip-outline{height:var(--tk-btnChipOutline-h-lg);padding:var(--tk-btnChipOutline-pd-lg);border-radius:var(--tk-btnChipOutline-rd-lg);font-size:var(--tk-btnChipOutline-fz-lg)}.btn-chip-outline .btn-del{width:var(--tk-btnChipOutline-size-lg);height:var(--tk-btnChipOutline-size-lg);background:url(../../d30b0073bbe0c06ac1e1.svg) no-repeat 0 0;background-size:contain}.btn-chip-outline .btn-del:focus{outline-offset:.4rem;outline:2px solid rgba(75,64,181,.8)}.btn-chip-outline{height:var(--tk-btnChipOutline-h-lg);padding:var(--tk-btnChipOutline-pd-lg);border-radius:var(--tk-btnChipOutline-rd-lg);font-size:var(--tk-btnChipOutline-fz-lg)}.btn-chip-outline .btn-del{width:var(--tk-btnChipOutline-size-lg);height:var(--tk-btnChipOutline-size-lg);background:url(../../d30b0073bbe0c06ac1e1.svg) no-repeat 0 0;background-size:contain}.btn-chip-outline .btn-del:focus{outline-offset:.4rem;outline:2px solid rgba(75,64,181,.8)}.btn-chip-outline{height:var(--tk-btnChipOutline-h-lg);padding:var(--tk-btnChipOutline-pd-lg);border-radius:var(--tk-btnChipOutline-rd-lg);font-size:var(--tk-btnChipOutline-fz-lg)}.btn-chip-outline .btn-del{width:var(--tk-btnChipOutline-size-lg);height:var(--tk-btnChipOutline-size-lg);background:url(../../d30b0073bbe0c06ac1e1.svg) no-repeat 0 0;background-size:contain}.btn-chip-outline .btn-del:focus{outline-offset:.4rem;outline:2px solid rgba(75,64,181,.8)}.form-control.sm{height:4rem;padding:0 var(--tk-input-px-sm);border-radius:var(--tk-input-rd-sm);font-size:var(--tk-input-fz-sm)}.form-control.md{height:4.8rem;padding:0 var(--tk-input-px-md);border-radius:var(--tk-input-rd-md);font-size:var(--tk-input-fz-md)}.form-control.lg{height:5.6rem;padding:0 var(--tk-input-px-lg);border-radius:var(--tk-input-rd-lg);font-size:var(--tk-input-fz-lg)}.form-control.xlg{height:8rem;padding:0 var(--tk-input-px-xlg);border-radius:var(--tk-input-rd-xlg);font-size:var(--tk-input-fz-xlg)}.form-check.sm>[type=radio]~label{font-size:var(--krds-rdo-fz-sm);line-height:var(--krds-rdo-size-sm);min-height:var(--krds-rdo-size-sm);padding-left:calc(var(--krds-rdo-size-sm) + var(--krds-spacer-2))}.form-check.sm>[type=radio]~label::before{width:var(--tk-rdo-size-sm);height:var(--tk-rdo-size-sm)}.form-check.sm>[type=radio]~label::after{top:calc((var(--tk-rdo-size-sm) - var(--tk-rdo-chk-sm))/2);left:calc((var(--tk-rdo-size-sm) - var(--tk-rdo-chk-sm))/2);width:var(--tk-rdo-chk-sm);height:var(--tk-rdo-chk-sm)}.form-check.md>[type=radio]~label{font-size:var(--krds-rdo-fz-md);line-height:var(--krds-rdo-size-md);min-height:var(--krds-rdo-size-md);padding-left:calc(var(--krds-rdo-size-md) + var(--krds-spacer-2))}.form-check.md>[type=radio]~label::before{width:var(--tk-rdo-size-md);height:var(--tk-rdo-size-md)}.form-check.md>[type=radio]~label::after{top:calc((var(--tk-rdo-size-md) - var(--tk-rdo-chk-md))/2);left:calc((var(--tk-rdo-size-md) - var(--tk-rdo-chk-md))/2);width:var(--tk-rdo-chk-md);height:var(--tk-rdo-chk-md)}.form-check.lg>[type=radio]~label{font-size:var(--krds-rdo-fz-lg);line-height:var(--krds-rdo-size-lg);min-height:var(--krds-rdo-size-lg);padding-left:calc(var(--krds-rdo-size-lg) + var(--krds-spacer-2))}.form-check.lg>[type=radio]~label::before{width:var(--tk-rdo-size-lg);height:var(--tk-rdo-size-lg)}.form-check.lg>[type=radio]~label::after{top:calc((var(--tk-rdo-size-lg) - var(--tk-rdo-chk-lg))/2);left:calc((var(--tk-rdo-size-lg) - var(--tk-rdo-chk-lg))/2);width:var(--tk-rdo-chk-lg);height:var(--tk-rdo-chk-lg)}.form-check.sm>[type=checkbox]~label{font-size:var(--krds-chk-fz-sm);line-height:var(--krds-chk-size-sm);min-height:var(--krds-chk-size-sm);padding-left:calc(var(--krds-chk-size-sm) + var(--krds-spacer-2))}.form-check.sm>[type=checkbox]~label::before{width:var(--tk-chk-size-sm);height:var(--tk-chk-size-sm)}.form-check.sm>[type=checkbox]~label::after{width:var(--tk-chk-primary-chk-sm);height:var(--tk-chk-primary-chk-sm)}.form-check.sm.ico-only>[type=checkbox]~label{padding-left:var(--krds-chk-size-sm)}.form-check.md>[type=checkbox]~label{font-size:var(--krds-chk-fz-md);line-height:var(--krds-chk-size-md);min-height:var(--krds-chk-size-md);padding-left:calc(var(--krds-chk-size-md) + var(--krds-spacer-2))}.form-check.md>[type=checkbox]~label::before{width:var(--tk-chk-size-md);height:var(--tk-chk-size-md)}.form-check.md>[type=checkbox]~label::after{width:var(--tk-chk-primary-chk-md);height:var(--tk-chk-primary-chk-md)}.form-check.md.ico-only>[type=checkbox]~label{padding-left:var(--krds-chk-size-md)}.form-check.lg>[type=checkbox]~label{font-size:var(--krds-chk-fz-lg);line-height:var(--krds-chk-size-lg);min-height:var(--krds-chk-size-lg);padding-left:calc(var(--krds-chk-size-lg) + var(--krds-spacer-2))}.form-check.lg>[type=checkbox]~label::before{width:var(--tk-chk-size-lg);height:var(--tk-chk-size-lg)}.form-check.lg>[type=checkbox]~label::after{width:var(--tk-chk-primary-chk-lg);height:var(--tk-chk-primary-chk-lg)}.form-check.lg.ico-only>[type=checkbox]~label{padding-left:var(--krds-chk-size-lg)}.form-select.sm{height:4rem;padding:var(--tk-select-pd-sm);border-radius:var(--tk-select-rd-sm);font-size:var(--tk-select-fz-sm);background-size:var(--tk-select-bgs-sm)}.form-select.md{height:4.8rem;padding:var(--tk-select-pd-md);border-radius:var(--tk-select-rd-md);font-size:var(--tk-select-fz-md);background-size:var(--tk-select-bgs-md)}.form-select.lg{height:5.6rem;padding:var(--tk-select-pd-lg);border-radius:var(--tk-select-rd-lg);font-size:var(--tk-select-fz-lg);background-size:var(--tk-select-bgs-lg)}.form-switch.md [type=checkbox]~i::before{width:var(--tk-switch-b-md);height:var(--tk-switch-b-md);border-radius:var(--tk-switch-rd-md)}.form-switch.md [type=checkbox]~i::after{width:var(--tk-switch-w-md);height:var(--tk-switch-h-md)}.form-switch.md [type=checkbox]~label{padding-left:calc(var(--tk-switch-w-md) + var(--tk-switch-pd-md));margin-left:calc(var(--tk-switch-w-md)*-1);font-size:var(--tk-switch-fz-md)}.form-switch.md [type=checkbox]:checked~i::before{position:absolute;left:calc(var(--tk-switch-w-md) - var(--tk-switch-b-md) - var(--tk-switch-br-md))}.form-switch.lg [type=checkbox]~i::before{width:var(--tk-switch-b-lg);height:var(--tk-switch-b-lg);border-radius:var(--tk-switch-rd-lg)}.form-switch.lg [type=checkbox]~i::after{width:var(--tk-switch-w-lg);height:var(--tk-switch-h-lg)}.form-switch.lg [type=checkbox]~label{padding-left:calc(var(--tk-switch-w-lg) + var(--tk-switch-pd-lg));margin-left:calc(var(--tk-switch-w-lg)*-1);font-size:var(--tk-switch-fz-lg)}.form-switch.lg [type=checkbox]:checked~i::before{position:absolute;left:calc(var(--tk-switch-w-lg) - var(--tk-switch-b-lg) - var(--tk-switch-br-lg))}.form-chip.sm .radio~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-sm);height:var(--tk-rdoChipOutline-h-sm);padding:var(--tk-rdoChipOutline-pd-sm);border-radius:var(--tk-rdoChipOutline-rd-sm);font-size:var(--tk-rdoChipOutline-fz-sm)}.form-chip.sm .radio~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-sm);height:var(--tk-chkChipOutline-ico-sm);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip.sm .radio:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip.sm .radio:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .radio~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-sm);height:var(--tk-rdoChipOutline-h-sm);padding:var(--tk-rdoChipOutline-pd-sm);border-radius:var(--tk-rdoChipOutline-rd-sm);font-size:var(--tk-rdoChipOutline-fz-sm)}.form-chip .radio~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-sm);height:var(--tk-chkChipOutline-ico-sm);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .radio:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .radio:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip.md .radio~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-md);height:var(--tk-rdoChipOutline-h-md);padding:var(--tk-rdoChipOutline-pd-md);border-radius:var(--tk-rdoChipOutline-rd-md);font-size:var(--tk-rdoChipOutline-fz-md)}.form-chip.md .radio~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-md);height:var(--tk-chkChipOutline-ico-md);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip.md .radio:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip.md .radio:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .radio~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-md);height:var(--tk-rdoChipOutline-h-md);padding:var(--tk-rdoChipOutline-pd-md);border-radius:var(--tk-rdoChipOutline-rd-md);font-size:var(--tk-rdoChipOutline-fz-md)}.form-chip .radio~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-md);height:var(--tk-chkChipOutline-ico-md);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .radio:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .radio:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip.lg .radio~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-lg);height:var(--tk-rdoChipOutline-h-lg);padding:var(--tk-rdoChipOutline-pd-lg);border-radius:var(--tk-rdoChipOutline-rd-lg);font-size:var(--tk-rdoChipOutline-fz-lg)}.form-chip.lg .radio~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-lg);height:var(--tk-chkChipOutline-ico-lg);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip.lg .radio:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip.lg .radio:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .radio~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-lg);height:var(--tk-rdoChipOutline-h-lg);padding:var(--tk-rdoChipOutline-pd-lg);border-radius:var(--tk-rdoChipOutline-rd-lg);font-size:var(--tk-rdoChipOutline-fz-lg)}.form-chip .radio~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-lg);height:var(--tk-chkChipOutline-ico-lg);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .radio:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .radio:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .radio~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-sm);height:var(--tk-rdoChipOutline-h-sm);padding:var(--tk-rdoChipOutline-pd-sm);border-radius:var(--tk-rdoChipOutline-rd-sm);font-size:var(--tk-rdoChipOutline-fz-sm)}.form-chip .radio~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-sm);height:var(--tk-chkChipOutline-ico-sm);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .radio:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .radio:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .radio~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-md);height:var(--tk-rdoChipOutline-h-md);padding:var(--tk-rdoChipOutline-pd-md);border-radius:var(--tk-rdoChipOutline-rd-md);font-size:var(--tk-rdoChipOutline-fz-md)}.form-chip .radio~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-md);height:var(--tk-chkChipOutline-ico-md);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .radio:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .radio:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .radio~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-lg);height:var(--tk-rdoChipOutline-h-lg);padding:var(--tk-rdoChipOutline-pd-lg);border-radius:var(--tk-rdoChipOutline-rd-lg);font-size:var(--tk-rdoChipOutline-fz-lg)}.form-chip .radio~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-lg);height:var(--tk-chkChipOutline-ico-lg);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .radio:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .radio:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .radio~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-sm);height:var(--tk-rdoChipOutline-h-sm);padding:var(--tk-rdoChipOutline-pd-sm);border-radius:var(--tk-rdoChipOutline-rd-sm);font-size:var(--tk-rdoChipOutline-fz-sm)}.form-chip .radio~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-sm);height:var(--tk-chkChipOutline-ico-sm);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .radio:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .radio:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .radio~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-md);height:var(--tk-rdoChipOutline-h-md);padding:var(--tk-rdoChipOutline-pd-md);border-radius:var(--tk-rdoChipOutline-rd-md);font-size:var(--tk-rdoChipOutline-fz-md)}.form-chip .radio~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-md);height:var(--tk-chkChipOutline-ico-md);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .radio:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .radio:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .radio~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-lg);height:var(--tk-rdoChipOutline-h-lg);padding:var(--tk-rdoChipOutline-pd-lg);border-radius:var(--tk-rdoChipOutline-rd-lg);font-size:var(--tk-rdoChipOutline-fz-lg)}.form-chip .radio~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-lg);height:var(--tk-chkChipOutline-ico-lg);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .radio:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .radio:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .radio~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-sm);height:var(--tk-rdoChipOutline-h-sm);padding:var(--tk-rdoChipOutline-pd-sm);border-radius:var(--tk-rdoChipOutline-rd-sm);font-size:var(--tk-rdoChipOutline-fz-sm)}.form-chip .radio~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-sm);height:var(--tk-chkChipOutline-ico-sm);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .radio:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .radio:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .radio~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-md);height:var(--tk-rdoChipOutline-h-md);padding:var(--tk-rdoChipOutline-pd-md);border-radius:var(--tk-rdoChipOutline-rd-md);font-size:var(--tk-rdoChipOutline-fz-md)}.form-chip .radio~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-md);height:var(--tk-chkChipOutline-ico-md);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .radio:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .radio:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .radio~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-lg);height:var(--tk-rdoChipOutline-h-lg);padding:var(--tk-rdoChipOutline-pd-lg);border-radius:var(--tk-rdoChipOutline-rd-lg);font-size:var(--tk-rdoChipOutline-fz-lg)}.form-chip .radio~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-lg);height:var(--tk-chkChipOutline-ico-lg);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .radio:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .radio:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip.sm .checkbox~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-sm);height:var(--tk-chkChipOutline-h-sm);padding:var(--tk-chkChipOutline-pd-sm);border-radius:var(--tk-chkChipOutline-rd-sm);font-size:var(--tk-chkChipOutline-fz-sm)}.form-chip.sm .checkbox~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-sm);height:var(--tk-chkChipOutline-ico-sm);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip.sm .checkbox:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip.sm .checkbox:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .checkbox~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-sm);height:var(--tk-chkChipOutline-h-sm);padding:var(--tk-chkChipOutline-pd-sm);border-radius:var(--tk-chkChipOutline-rd-sm);font-size:var(--tk-chkChipOutline-fz-sm)}.form-chip .checkbox~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-sm);height:var(--tk-chkChipOutline-ico-sm);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .checkbox:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .checkbox:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip.md .checkbox~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-md);height:var(--tk-chkChipOutline-h-md);padding:var(--tk-chkChipOutline-pd-md);border-radius:var(--tk-chkChipOutline-rd-md);font-size:var(--tk-chkChipOutline-fz-md)}.form-chip.md .checkbox~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-md);height:var(--tk-chkChipOutline-ico-md);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip.md .checkbox:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip.md .checkbox:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .checkbox~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-md);height:var(--tk-chkChipOutline-h-md);padding:var(--tk-chkChipOutline-pd-md);border-radius:var(--tk-chkChipOutline-rd-md);font-size:var(--tk-chkChipOutline-fz-md)}.form-chip .checkbox~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-md);height:var(--tk-chkChipOutline-ico-md);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .checkbox:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .checkbox:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip.lg .checkbox~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-lg);height:var(--tk-chkChipOutline-h-lg);padding:var(--tk-chkChipOutline-pd-lg);border-radius:var(--tk-chkChipOutline-rd-lg);font-size:var(--tk-chkChipOutline-fz-lg)}.form-chip.lg .checkbox~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-lg);height:var(--tk-chkChipOutline-ico-lg);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip.lg .checkbox:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip.lg .checkbox:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .checkbox~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-lg);height:var(--tk-chkChipOutline-h-lg);padding:var(--tk-chkChipOutline-pd-lg);border-radius:var(--tk-chkChipOutline-rd-lg);font-size:var(--tk-chkChipOutline-fz-lg)}.form-chip .checkbox~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-lg);height:var(--tk-chkChipOutline-ico-lg);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .checkbox:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .checkbox:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .checkbox~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-sm);height:var(--tk-chkChipOutline-h-sm);padding:var(--tk-chkChipOutline-pd-sm);border-radius:var(--tk-chkChipOutline-rd-sm);font-size:var(--tk-chkChipOutline-fz-sm)}.form-chip .checkbox~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-sm);height:var(--tk-chkChipOutline-ico-sm);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .checkbox:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .checkbox:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .checkbox~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-md);height:var(--tk-chkChipOutline-h-md);padding:var(--tk-chkChipOutline-pd-md);border-radius:var(--tk-chkChipOutline-rd-md);font-size:var(--tk-chkChipOutline-fz-md)}.form-chip .checkbox~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-md);height:var(--tk-chkChipOutline-ico-md);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .checkbox:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .checkbox:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .checkbox~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-lg);height:var(--tk-chkChipOutline-h-lg);padding:var(--tk-chkChipOutline-pd-lg);border-radius:var(--tk-chkChipOutline-rd-lg);font-size:var(--tk-chkChipOutline-fz-lg)}.form-chip .checkbox~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-lg);height:var(--tk-chkChipOutline-ico-lg);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .checkbox:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .checkbox:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .checkbox~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-sm);height:var(--tk-chkChipOutline-h-sm);padding:var(--tk-chkChipOutline-pd-sm);border-radius:var(--tk-chkChipOutline-rd-sm);font-size:var(--tk-chkChipOutline-fz-sm)}.form-chip .checkbox~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-sm);height:var(--tk-chkChipOutline-ico-sm);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .checkbox:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .checkbox:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .checkbox~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-md);height:var(--tk-chkChipOutline-h-md);padding:var(--tk-chkChipOutline-pd-md);border-radius:var(--tk-chkChipOutline-rd-md);font-size:var(--tk-chkChipOutline-fz-md)}.form-chip .checkbox~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-md);height:var(--tk-chkChipOutline-ico-md);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .checkbox:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .checkbox:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .checkbox~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-lg);height:var(--tk-chkChipOutline-h-lg);padding:var(--tk-chkChipOutline-pd-lg);border-radius:var(--tk-chkChipOutline-rd-lg);font-size:var(--tk-chkChipOutline-fz-lg)}.form-chip .checkbox~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-lg);height:var(--tk-chkChipOutline-ico-lg);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .checkbox:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .checkbox:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .checkbox~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-sm);height:var(--tk-chkChipOutline-h-sm);padding:var(--tk-chkChipOutline-pd-sm);border-radius:var(--tk-chkChipOutline-rd-sm);font-size:var(--tk-chkChipOutline-fz-sm)}.form-chip .checkbox~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-sm);height:var(--tk-chkChipOutline-ico-sm);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .checkbox:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .checkbox:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .checkbox~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-md);height:var(--tk-chkChipOutline-h-md);padding:var(--tk-chkChipOutline-pd-md);border-radius:var(--tk-chkChipOutline-rd-md);font-size:var(--tk-chkChipOutline-fz-md)}.form-chip .checkbox~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-md);height:var(--tk-chkChipOutline-ico-md);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .checkbox:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .checkbox:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .checkbox~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-lg);height:var(--tk-chkChipOutline-h-lg);padding:var(--tk-chkChipOutline-pd-lg);border-radius:var(--tk-chkChipOutline-rd-lg);font-size:var(--tk-chkChipOutline-fz-lg)}.form-chip .checkbox~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-lg);height:var(--tk-chkChipOutline-ico-lg);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .checkbox:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .checkbox:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .checkbox~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-sm);height:var(--tk-chkChipOutline-h-sm);padding:var(--tk-chkChipOutline-pd-sm);border-radius:var(--tk-chkChipOutline-rd-sm);font-size:var(--tk-chkChipOutline-fz-sm)}.form-chip .checkbox~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-sm);height:var(--tk-chkChipOutline-ico-sm);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .checkbox:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .checkbox:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .checkbox~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-md);height:var(--tk-chkChipOutline-h-md);padding:var(--tk-chkChipOutline-pd-md);border-radius:var(--tk-chkChipOutline-rd-md);font-size:var(--tk-chkChipOutline-fz-md)}.form-chip .checkbox~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-md);height:var(--tk-chkChipOutline-ico-md);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .checkbox:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .checkbox:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .checkbox~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-lg);height:var(--tk-chkChipOutline-h-lg);padding:var(--tk-chkChipOutline-pd-lg);border-radius:var(--tk-chkChipOutline-rd-lg);font-size:var(--tk-chkChipOutline-fz-lg)}.form-chip .checkbox~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-lg);height:var(--tk-chkChipOutline-ico-lg);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .checkbox:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .checkbox:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .checkbox~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-sm);height:var(--tk-chkChipOutline-h-sm);padding:var(--tk-chkChipOutline-pd-sm);border-radius:var(--tk-chkChipOutline-rd-sm);font-size:var(--tk-chkChipOutline-fz-sm)}.form-chip .checkbox~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-sm);height:var(--tk-chkChipOutline-ico-sm);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .checkbox:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .checkbox:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .checkbox~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-md);height:var(--tk-chkChipOutline-h-md);padding:var(--tk-chkChipOutline-pd-md);border-radius:var(--tk-chkChipOutline-rd-md);font-size:var(--tk-chkChipOutline-fz-md)}.form-chip .checkbox~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-md);height:var(--tk-chkChipOutline-ico-md);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .checkbox:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .checkbox:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}.form-chip .checkbox~.form-chip-outline{gap:var(--tk-chkChipOutline-gap-lg);height:var(--tk-chkChipOutline-h-lg);padding:var(--tk-chkChipOutline-pd-lg);border-radius:var(--tk-chkChipOutline-rd-lg);font-size:var(--tk-chkChipOutline-fz-lg)}.form-chip .checkbox~.form-chip-outline::before{width:var(--tk-chkChipOutline-ico-lg);height:var(--tk-chkChipOutline-ico-lg);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;background-size:contain}.form-chip .checkbox:checked~.form-chip-outline::before{background-image:url(../../106a7b29460784766aeb.svg)}.form-chip .checkbox:disabled~.form-chip-outline::before{background-image:url(../../38d66ee3a5c02127a023.svg)}@media(max-width: 1023px){:root{--tk-fz-display-sm: 2.5rem;--tk-fz-display-md: 3.2rem;--tk-fz-display-lg: 4rem;--tk-fz-heading-sm: 2.5rem;--tk-fz-heading-md: 3.2rem;--tk-fz-heading-lg: 4rem;--tk-fz-title-xxlg: 2.5rem;--tk-input-h-xlg: 5.6rem;--tk-input-px-xlg: 1.6rem;--tk-input-rd-xlg: .8rem;--tk-input-fz-xlg: 1.9rem}.form-control.xlg{height:5.6rem;padding:0 var(--tk-input-px-xlg);border-radius:var(--tk-input-rd-xlg);font-size:var(--tk-input-fz-xlg)}}.text-white{color:#fff}.bg-white{background-color:#fff}.text-black{color:#000}.bg-black{background-color:#000}.text-primary{color:#4b40b5}.bg-primary{background-color:#4b40b5}.text-secondary{color:#003675}.bg-secondary{background-color:#003675}.text-point{color:#e71825}.bg-point{background-color:#e71825}.text-danger{color:#eb003b}.bg-danger{background-color:#eb003b}.text-warning{color:#ffb724}.bg-warning{background-color:#ffb724}.text-success{color:#008a1e}.bg-success{background-color:#008a1e}.text-information{color:#2768ff}.bg-information{background-color:#2768ff}.text-primary-5{color:#f5f3ff}.bg-primary-5{background-color:#f5f3ff}.text-primary-10{color:#ebe8ff}.bg-primary-10{background-color:#ebe8ff}.text-primary-20{color:#d8d3fa}.bg-primary-20{background-color:#d8d3fa}.text-primary-30{color:#b6aff0}.bg-primary-30{background-color:#b6aff0}.text-primary-40{color:#8379d8}.bg-primary-40{background-color:#8379d8}.text-primary-60{color:#40369f}.bg-primary-60{background-color:#40369f}.text-primary-70{color:#342b83}.bg-primary-70{background-color:#342b83}.text-primary-80{color:#261f63}.bg-primary-80{background-color:#261f63}.text-primary-90{color:#18133f}.bg-primary-90{background-color:#18133f}.text-secondary-5{color:#edf1f5}.bg-secondary-5{background-color:#edf1f5}.text-secondary-10{color:#cdd7e4}.bg-secondary-10{background-color:#cdd7e4}.text-secondary-20{color:#b4c4d6}.bg-secondary-20{background-color:#b4c4d6}.text-secondary-30{color:#99b0cb}.bg-secondary-30{background-color:#99b0cb}.text-secondary-40{color:#2a5c96}.bg-secondary-40{background-color:#2a5c96}.text-secondary-60{color:#002b5e}.bg-secondary-60{background-color:#002b5e}.text-secondary-70{color:#002046}.bg-secondary-70{background-color:#002046}.text-secondary-80{color:#00162f}.bg-secondary-80{background-color:#00162f}.text-secondary-90{color:#000b17}.bg-secondary-90{background-color:#000b17}.text-point-5{color:#fdf2f3}.bg-point-5{background-color:#fdf2f3}.text-point-10{color:#fad1d3}.bg-point-10{background-color:#fad1d3}.text-point-20{color:#f5a3a8}.bg-point-20{background-color:#f5a3a8}.text-point-30{color:#f1747c}.bg-point-30{background-color:#f1747c}.text-point-40{color:#ec4651}.bg-point-40{background-color:#ec4651}.text-point-60{color:#b9131e}.bg-point-60{background-color:#b9131e}.text-point-70{color:#8b0e16}.bg-point-70{background-color:#8b0e16}.text-point-80{color:#5c0a0f}.bg-point-80{background-color:#5c0a0f}.text-point-90{color:#2e0507}.bg-point-90{background-color:#2e0507}.text-gray-5{color:#f8f8f8}.bg-gray-5{background-color:#f8f8f8}.text-gray-10{color:#f0f0f0}.bg-gray-10{background-color:#f0f0f0}.text-gray-20{color:#e4e4e4}.bg-gray-20{background-color:#e4e4e4}.text-gray-30{color:#d8d8d8}.bg-gray-30{background-color:#d8d8d8}.text-gray-40{color:#c6c6c6}.bg-gray-40{background-color:#c6c6c6}.text-gray-50{color:#8e8e8e}.bg-gray-50{background-color:#8e8e8e}.text-gray-60{color:#717171}.bg-gray-60{background-color:#717171}.text-gray-70{color:#555}.bg-gray-70{background-color:#555}.text-gray-80{color:#2d2d2d}.bg-gray-80{background-color:#2d2d2d}.text-gray-90{color:#1d1d1d}.bg-gray-90{background-color:#1d1d1d}@font-face{font-family:"Pretendard GOV";font-weight:400;font-style:normal;src:url(../../4e909b485c4ef037ad86.woff2) format("woff2"),url(../../52fb61d3f74539a82637.woff) format("woff")}@font-face{font-family:"Pretendard GOV";font-weight:500;font-style:normal;src:url(../../a92566d01db60084e4eb.woff2) format("woff2"),url(../../69f136fe300caaac846c.woff) format("woff")}@font-face{font-family:"Pretendard GOV";font-weight:700;font-style:normal;src:url(../../9b18c414591fe694a4db.woff2) format("woff2"),url(../../77c020cc5b0f4745c39b.woff) format("woff")}html,body{position:relative;width:100%;height:100%;font-family:"Pretendard GOV",sans-serif;color:var(--tk-gray-90);font-weight:400;line-height:1.5;word-break:keep-all;word-wrap:break-word;-webkit-tap-highlight-color:rgba(0,0,0,0);scroll-behavior:smooth;overflow:hidden}html{font-size:62.5%}body{font-size:var(--tk-fz-body-md);overflow-x:hidden;overflow-y:auto}#root{width:100%;height:100%}*:focus{outline-offset:-0.4rem;outline:2px solid rgba(75,64,181,.8)}::-moz-selection{background:var(--tk-secondary);color:var(--tk-white)}::selection{background:#003675;color:var(--tk-white)}body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,a,button,select,ul,li,span,em,label,:before,:after{margin:0;padding:0;box-sizing:border-box;-webkit-text-size-adjust:none;font-family:inherit;line-height:1.5;letter-spacing:inherit}pre{font-family:inherit}input,textarea,a,button,select,span,label,:before,:after{font-size:inherit;font-weight:inherit}h1,h2,h3,h4,h5,h6,strong{font-weight:700}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block;margin:0;padding:0;box-sizing:border-box}img,fieldset{border:0}fieldset{min-width:100%}img{max-width:100%;vertical-align:top}ul,ol{list-style:none}em,address,i{font-style:normal}a,a:hover,a:active,a:focus{color:inherit;text-decoration:none}button,input[type=submit],input[type=button]{overflow:visible;margin:0;background-color:rgba(0,0,0,0);border:none;-webkit-appearance:button;cursor:pointer;font:inherit;color:inherit}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{resize:none}label{cursor:pointer}select{appearance:none;-webkit-appearance:none;-moz-appearance:none}input[type=text],input[type=tel],input[type=password],input[type=file],input[type=number],input[type=email],input[type=date],input[type=search],textarea{-webkit-box-shadow:none;box-shadow:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}caption{position:static !important;margin:0 !important}table{table-layout:fixed;max-width:none;width:auto;min-width:100%;border-collapse:collapse}[role=button]{cursor:pointer}.img img{min-width:100%;max-width:100%}.img.bg-img{background-size:cover}.blind,hr,.sr-only,legend,caption{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.hide{display:none !important}.show{display:block !important}.al{text-align:left !important}.ac{text-align:center !important}.ar{text-align:right !important}@media(max-width: 599px){.pc-only{display:none !important}.pc-only.read{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.mob-line{display:block;line-height:inherit}}@media(min-width: 600px){.mob-only{display:none !important}.mob-only.read{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.pc-line{display:block;line-height:inherit}}.accordion{border-top:1px solid var(--tk-gray-40)}.accordion-item{background-color:var(--tk-white);border-bottom:1px solid var(--tk-gray-40)}.accordion-item .btn-accordion{position:relative;width:100%;min-height:6.4rem;padding:var(--tk-spacer-5) var(--tk-spacer-10) var(--tk-spacer-5) 0;font-size:var(--tk-fz-body-lg);font-weight:700;text-align:left}.accordion-item .btn-accordion::after{position:absolute;top:2.2rem;right:0;content:"";width:2.4rem;height:2.4rem;background:url(../../6a5bc5dfa60b5a5e4b84.svg) no-repeat center;background-size:2rem;transition:.4s ease-in-out;transform:rotate(0deg)}.accordion-item .btn-accordion.active::after{transform:rotate(180deg)}.accordion-item .accordion-collapse{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(0, 1, 0, 1)}.accordion-item.active .accordion-collapse{height:auto;max-height:1000vh;transition:max-height 1.5s ease-in-out}.accordion-item .accordion-body{padding-top:var(--tk-spacer-1);padding-bottom:var(--tk-spacer-5)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:auto;height:var(--tk-btn-h-lg);padding:0 var(--tk-btn-px-lg);background-color:var(--tk-primary);border:1px solid var(--tk-primary);border-radius:var(--tk-btn-rd-lg);font-size:var(--tk-fz-body-lg);color:var(--tk-white);font-weight:400;line-height:1;cursor:pointer;white-space:nowrap;transition:.4s ease-in-out}.btn:hover{background-color:var(--tk-primary-60);border-color:var(--tk-primary-60)}.btn:active{background-color:var(--tk-primary-70);border-color:var(--tk-primary-70)}.btn:focus{outline-offset:-0.4rem;outline:2px solid hsla(0,0%,100%,.9);transition:none}.btn[disabled]{background-color:var(--tk-gray-30);border-color:var(--tk-gray-30);color:var(--tk-gray-60);cursor:default}.btn.primary{background-color:var(--tk-primary);border:1px solid var(--tk-primary);color:var(--tk-white)}.btn.primary:hover{background-color:var(--tk-primary-60);border-color:var(--tk-primary-60)}.btn.primary:active{background-color:var(--tk-primary-70);border-color:var(--tk-primary-70)}.btn.primary[disabled]{background-color:var(--tk-gray-30);border-color:var(--tk-gray-30);color:var(--tk-gray-60)}.btn.secondary{background-color:var(--tk-primary-5);border:1px solid var(--tk-primary);color:#40369f}.btn.secondary:hover{background-color:var(--tk-primary-10)}.btn.secondary:active{background-color:var(--tk-primary-20)}.btn.secondary:focus{outline-offset:-0.4rem;outline:2px solid rgba(75,64,181,.8)}.btn.secondary[disabled]{background-color:var(--tk-gray-30);border-color:var(--tk-gray-40);color:var(--tk-gray-60)}.btn.secondary.ico-arr-down::after{background-image:url(../../40aaafa4afd76fc82f6f.svg);background-size:contain;background-position:center}.btn.secondary.active.ico-arr-down::after{transform:rotate(180deg)}.btn.tertiary{background-color:var(--tk-white);border:1px solid var(--tk-gray-90);color:var(--tk-secondary-90)}.btn.tertiary:hover{background-color:var(--tk-gray-5)}.btn.tertiary:active{background-color:var(--tk-gray-10)}.btn.tertiary:focus{outline-offset:-0.4rem;outline:2px solid rgba(75,64,181,.8)}.btn.tertiary[disabled]{background-color:var(--tk-gray-30);border-color:var(--tk-gray-40);color:var(--tk-gray-60)}.btn.red{background-color:var(--tk-point-5);border:1px solid var(--tk-point);color:#b9131e}.btn.red:hover{background-color:var(--tk-point-10)}.btn.red:active{background-color:var(--tk-point-20)}.btn.red:focus{outline-offset:-0.4rem;outline:2px solid rgba(231,24,37,.8)}.btn.red[disabled]{background-color:var(--tk-gray-30);border-color:var(--tk-gray-40);color:var(--tk-gray-60)}.btn[class*=ico-]::after{display:inline-flex;content:"";width:2.4rem;height:2.4rem;background-repeat:no-repeat;background-size:contain}.btn[class*=ico-].ico-before::before{display:inline-flex;content:"";width:2.4rem;height:2.4rem;background-repeat:no-repeat;background-size:contain;background-position:center}.btn[class*=ico-].ico-before::after{display:none}.btn.ico-sch::before,.btn.ico-sch::after{background-image:url(../../8a1ba0f89375948adad4.svg)}.btn.ico-arr::before,.btn.ico-arr::after{background-image:url(../../4234631050d9b19eb3ca.svg)}.btn.ico-upload::before,.btn.ico-upload::after{background-image:url(../../eb805096d6f2f7f06b0a.svg)}.btn.ico-reset::before,.btn.ico-reset::after{background-image:url(../../4da30f994d8c73563e46.svg)}.btn.ico-3d::before,.btn.ico-3d::after{background-image:url(../../11c11c5c2ef3a25e85f9.svg)}.btn.xsm[class*=ico-]::after{width:1.6rem;height:1.6rem}.btn.sm .btn[class*=ico-]::after{width:2rem;height:2rem}.btn-ico{color:inherit;border:0;background-color:inherit;padding:0 !important}.btn-ico:hover,.btn-ico:active{background-color:inherit}.btn-ico:focus{outline-offset:.4rem;outline:2px solid rgba(75,64,181,.8)}.btn-ico[class*=ico-]{width:4rem;height:4rem;background-repeat:no-repeat;background-size:contain;background-position:center}.btn-ico[class*=ico-]::after{display:none}.btn-ico[class*=ico-].md{width:2.4rem;height:2.4rem}.btn-ico[class*=ico-].sm{width:2rem;height:2rem}.btn-ico[class*=ico-].sm-m{width:2.4rem;height:2.4rem}.btn-ico[class*=ico-].sm-l{width:3.2rem;height:3.2rem}.btn-ico[class*=ico-].xsm{width:1.6rem;height:1.6rem}.btn-ico.ico-sch{background-image:url(../../401dfd0695f349ec93b5.svg)}.btn-ico.ico-info{background-image:url(../../6ca3b64e0af9d41cdcf5.svg)}.btn-ico.ico-info.sm{background-position:center;background-size:1.6rem}.btn-ico.ico-refresh{border-radius:10rem;border:.1rem solid var(--tk-gray-40);background-color:var(--tk-white);background-image:url(../../5601e1afa65706aca669.svg);background-size:1.6rem}.btn-ico.ico-toggle-r{border-radius:10rem;border:.1rem solid var(--tk-gray-40);background-color:var(--tk-white);background-image:url(../../ab10958dec5b9aebb56f.svg);background-size:1.6rem}.btn-ico.ico-pw-visible{background-image:url(../../1ea6e266e4e02b697100.svg)}.btn-ico.ico-help{background-image:url(../../31aa689c2223715bd3fb.svg)}.btn-ico.ico-plus{background-image:url(../../06e02e3605adb7972196.svg)}.btn-ico.ico-page-prev{border-radius:10rem;border:.1rem solid var(--tk-gray-40);background-color:var(--tk-white);background-image:url(../../09fe2db6c0f8147e9471.svg);background-size:2.4rem}.btn-ico.ico-page-prev.disabled{background-color:var(--tk-secondary-5)}.btn-ico.ico-page-next{border-radius:10rem;border:.1rem solid var(--tk-gray-40);background-color:var(--tk-white);background-image:url(../../738af030df3d99fc67a4.svg);background-size:2.4rem}.btn-ico.ico-page-next.disabled{background-color:var(--tk-secondary-5)}.btn-txt{color:inherit;border:0;background-color:inherit;padding:0 var(--tk-spacer-default2) !important}.btn-txt:hover,.btn-txt:active{background-color:inherit}.btn-txt:hover{background-color:var(--tk-secondary-5)}.btn-txt:active{background-color:var(--tk-secondary-10)}.btn-txt:focus{outline-offset:.4rem;outline:2px solid rgba(75,64,181,.8)}.btn-txt[disabled]{color:var(--tk-gray-50)}.btn-txt[class*=ico-]::after{background-repeat:no-repeat;background-size:contain;background-position:center}.btn-txt[class*=ico-].ico-before::before{display:inline-flex;content:"";background-repeat:no-repeat;background-size:contain;background-position:center}.btn-txt[class*=ico-].ico-before::after{display:none}.btn-txt[class*=ico-].ico-call::before{background-image:url(../../22ac8a692bb63a58134d.svg)}.btn-txt[class*=ico-].ico-call::after{background-image:url(../../22ac8a692bb63a58134d.svg)}.btn-txt[class*=ico-].ico-faq::before{background-image:url(../../0b5a99975ff32b7cbe31.svg)}.btn-txt[class*=ico-].ico-faq::after{background-image:url(../../0b5a99975ff32b7cbe31.svg)}.btn-txt.underline{text-decoration:underline}.btn-txt.link{height:auto;text-decoration:underline !important}.btn-txt.ico-like::before,.btn-txt.ico-like::after{background-image:url(../../65d210787b57fcd1964f.svg)}.btn-txt.ico-share::before,.btn-txt.ico-share::after{background-image:url(../../c2a48e544b5f3fbca715.svg)}.btn-txt.ico-arr::after{background-image:url(../../4234631050d9b19eb3ca.svg)}.btn-txt.ico-arr-down::after{background-image:url(../../ab10958dec5b9aebb56f.svg)}.btn-txt.ico-more::after{background-image:url(../../9681f419510f3ca63c37.svg)}.btn-txt.ico-sch::before,.btn-txt.ico-sch::after{background-image:url(../../401dfd0695f349ec93b5.svg)}.btn-txt.ico-sch1::before,.btn-txt.ico-sch1::after{background-image:url(../../377cd9e1b71f211569fc.svg)}.btn-txt.ico-go::before,.btn-txt.ico-go::after{background-image:url(../../f035cba8f019db20d185.svg)}.btn-txt.ico-down::before,.btn-txt.ico-down::after{background-image:url(../../93df6327430d55a1229b.svg)}.btn-txt.ico-filter{position:relative}.btn-txt.ico-filter::before,.btn-txt.ico-filter::after{background-image:url(../../c3447481705ee9915a5c.svg)}.btn-txt.ico-filter .num{display:inline-flex;position:absolute;right:.1rem;z-index:1;height:2rem;font-size:var(--tk-fz-label-sm);color:var(--tk-white);padding:0 var(--tk-spacer-2);margin-top:-3rem;border-radius:2rem;background-color:var(--tk-primary)}.btn-txt.ico-reset::before,.btn-txt.ico-reset::after{background-image:url(../../5601e1afa65706aca669.svg)}.btn-txt.ico-log::before,.btn-txt.ico-log::after{background-image:url(../../c45804bb93ca21ae75df.svg)}.btn-txt.ico-func{gap:var(--tk-spacer-2)}.btn-txt.ico-func::before,.btn-txt.ico-func::after{background-image:url(../../96148d6cf7dce99727d7.svg)}.btn-txt.ico-logout{gap:var(--tk-spacer-2)}.btn-txt.ico-logout::before,.btn-txt.ico-logout::after{background-image:url(../../059b6b9f37ad9cf67269.svg)}.btn-txt.ico-email{gap:var(--tk-spacer-2)}.btn-txt.ico-email::before,.btn-txt.ico-email::after{background-image:url(../../321dca08c9b50d8b1d2e.svg)}.btn-txt.ico-print{gap:var(--tk-spacer-2)}.btn-txt.ico-print::before,.btn-txt.ico-print::after{background-image:url(../../6a9251b196e8166134d8.svg)}.btn-txt.ico-scrap{gap:var(--tk-spacer-2)}.btn-txt.ico-scrap::before,.btn-txt.ico-scrap::after{background-image:url(../../29aa729cd6530e2e9e4c.svg)}.btn-txt.ico-del{gap:var(--tk-spacer-2)}.btn-txt.ico-del::before,.btn-txt.ico-del::after{background-image:url(../../66f1760328e52073627f.svg)}.btn-txt.ico-plus{gap:var(--tk-spacer-2)}.btn-txt.ico-plus::before,.btn-txt.ico-plus::after{background-image:url(../../06e02e3605adb7972196.svg)}.btn-txt.ico-setting{gap:var(--tk-spacer-2)}.btn-txt.ico-setting::before,.btn-txt.ico-setting::after{background-image:url(../../6289970da04d7dbce340.svg)}.btn-txt.ico-link{gap:var(--tk-spacer-2)}.btn-txt.ico-link::before,.btn-txt.ico-link::after{background-image:url(../../d6a1f2916c14aa6f948a.svg)}.btn-txt.ico-comment{gap:var(--tk-spacer-2)}.btn-txt.ico-comment::before,.btn-txt.ico-comment::after{background-image:url(../../8bf6083757977a08a5fe.svg)}.btn-txt.ico-prev{gap:var(--tk-spacer-2)}.btn-txt.ico-prev::before,.btn-txt.ico-prev::after{background-image:url(../../ad6dbadb074788db54e4.svg)}.btn-txt.sm[class*=ico-]::before,.btn-txt.sm[class*=ico-]::after{width:2rem;height:2rem}.btn-txt.xsm[class*=ico-]{gap:var(--tk-spacer-default2)}.btn-txt.xsm[class*=ico-]::before,.btn-txt.xsm[class*=ico-]::after{width:1.6rem;height:1.6rem}.btn-txt.h-auto{height:auto;padding:var(--tk-spacer-default2) !important}.link-txt{text-decoration:underline}.btn-chip-fill{display:inline-flex;align-items:center;justify-content:center;background-color:var(--tk-gray-10)}.btn-chip-fill:hover{background-color:var(--tk-secondary-5)}.btn-chip-fill:active{background-color:var(--tk-secondary-10)}.btn-chip-fill[disabled],.btn-chip-fill.disabled{background-color:var(--tk-gray-30)}.btn-chip-outline{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:.2rem;background-color:var(--tk-white);border:.1rem solid var(--tk-gray-40)}.btn-chip-outline:hover{background-color:var(--tk-secondary-5)}.btn-chip-outline:active{background-color:var(--tk-secondary-10)}.btn-chip-outline:disabled,.btn-chip-outline.disabled{background-color:var(--tk-gray-30)}.btn-wrap{width:100%}@media(max-width: 599px){.btn-ico[class*=ico-]{width:2.4rem;height:2.4rem}}.form-switch{display:inline-flex;position:relative}.form-switch label{display:inline-flex;font-size:var(--tk-switch-fz-lg)}.form-switch [type=checkbox]~i{display:inline-flex;align-items:center}.form-switch [type=checkbox]~i::before,.form-switch [type=checkbox]~i::after{display:inline-flex;content:""}.form-switch [type=checkbox]~i::before{position:absolute;left:var(--tk-switch-br-lg);width:var(--tk-switch-b-lg);height:var(--tk-switch-b-lg);border-radius:var(--tk-switch-rd-lg);background-color:var(--tk-white);transition:all .3s}.form-switch [type=checkbox]~i::after{width:var(--tk-switch-w-lg);height:var(--tk-switch-h-lg);border-radius:var(--tk-switch-rd-lg);background-color:var(--tk-secondary-20)}.form-switch [type=checkbox]~label{z-index:1;padding-left:calc(var(--tk-switch-w-lg) + var(--tk-switch-pd-lg));margin-left:calc(var(--tk-switch-w-lg)*-1);font-size:var(--tk-switch-fz-lg)}.form-switch [type=checkbox]:checked~i::before{position:absolute;left:calc(var(--tk-switch-w-lg) - var(--tk-switch-b-lg) - var(--tk-switch-br-lg))}.form-switch [type=checkbox]:checked~i::after{background-color:var(--tk-primary)}.form-switch [type=checkbox]:disabled~i::before{border-color:var(--tk-gray-20);background-color:var(--tk-gray-40)}.form-switch [type=checkbox]:disabled~i::after{background-color:var(--tk-gray-20)}.form-switch [type=checkbox]:disabled~label{color:var(--tk-gray-50);cursor:inherit}.form-switch [type=checkbox]:focus~label{outline-offset:.4rem;outline:2px solid rgba(75,64,181,.8)}.form-chip .checkbox~.form-chip-outline::before{display:inline-flex;content:""}.form-chip .checkbox:focus~.form-chip-outline{outline-offset:-0.4rem;outline:2px solid rgba(75,64,181,.8);border-radius:var(--tk-chkChipOutline-rd-lg)}.form-chip.md .checkbox:focus~.form-chip-outline{border-radius:var(--tk-chkChipOutline-rd-md)}.form-chip.sm .checkbox:focus~.form-chip-outline{border-radius:var(--tk-chkChipOutline-rd-sm)}.helper-area .tab .btn-tab{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.helper-area .tab-conts.active{gap:0}.helper-area .helper-sm-tit{font-size:var(--tk-fz-title-lg);font-weight:700}.helper-area .helper-sm-tit+.helper-desc{margin-top:var(--tk-spacer-6)}.helper-area .helper-desc{margin-bottom:var(--tk-spacer-8);font-size:var(--tk-fz-body-md);color:var(--tk-gray-70)}.helper-area .btn-wrap{display:flex;align-items:flex-start;flex-direction:column;gap:var(--tk-spacer-3)}.helper-area .btn-wrap .btn-txt{color:var(--tk-gray-80)}.helper-area .btn-wrap+.accordion{margin-top:var(--tk-spacer-8)}.helper-area .page-btn{margin-bottom:var(--tk-spacer-9)}.helper-area .page-btn .btn-txt{font-size:var(--tk-fz-title-lg);font-weight:700}.helper-area .accordion-item{background-color:rgba(0,0,0,0)}.helper-area .accordion-item .btn-accordion{min-height:5.4rem;padding:var(--tk-spacer-4) var(--tk-spacer-8) var(--tk-spacer-4) 0;font-size:var(--tk-fz-body-md)}.helper-area .accordion-item .btn-accordion::after{top:var(--tk-spacer-4)}.helper-area .accordion-item .accordion-body{padding-top:var(--tk-spacer-1)}.helper-area .accordion-item .accordion-body .info-txt{font-size:var(--tk-fz-body-md);color:var(--tk-gray-70)}.helper-area .accordion-item .accordion-body .info-txt+.info-list{margin-top:var(--tk-spacer-8)}.helper-area .accordion-item .accordion-body .info-list>li{color:var(--tk-gray-70)}.helper-area .accordion-item .accordion-body .info-list>li+li{margin-top:var(--tk-spacer-6)}.helper-area .accordion-item .accordion-body .info-list+.btn-wrap{margin-top:var(--tk-spacer-8)}.helper-area .coach-btn-stop{position:fixed;bottom:4rem}.coach-highligt{position:relative}.coach-highligt.txt-box,.coach-highligt.form-addr-result,.coach-highligt .coach-btn{border:.1rem solid var(--tk-primary);outline:1rem solid var(--tk-primary-5)}.coach-highligt .coach-balloon{position:absolute;z-index:5;display:flex;flex-direction:column;max-width:36rem;padding:var(--tk-spacer-6);background-color:var(--tk-white);border:.2rem solid var(--tk-primary);border-radius:var(--tk-spacer-3);box-shadow:rgba(0,0,0,.15) 0 .2rem .8rem;right:0;top:0;transform:translateY(calc(-100% - 2.6rem));word-break:break-all}.coach-highligt .coach-balloon::after{content:"";position:absolute;display:block;width:3.2rem;height:1.7rem;bottom:-1.6rem;right:2.4rem;background-image:url(../../0a1c1faa3c68b29ef648.png);background-repeat:no-repeat;background-size:contain}.coach-highligt .coach-balloon .coach-tit{color:var(--tk-gray-70);font-size:var(--tk-fz-detail-sm);margin-bottom:var(--tk-spacer-4);font-weight:400}.coach-highligt .coach-balloon .desc{font-size:var(--tk-fz-body-md)}.coach-highligt .coach-balloon .coach-controls{display:flex;justify-content:space-between;align-items:center;gap:var(--tk-spacer-3);margin-top:var(--tk-spacer-6)}.coach-highligt .coach-balloon .coach-controls .num{display:flex;font-size:var(--tk-fz-body-md);color:var(--tk-gray-90)}.coach-highligt .coach-balloon .coach-controls .num strong{display:flex;color:var(--tk-secondary);font-weight:400}.coach-highligt .coach-balloon .coach-controls .num strong::after{content:"/";color:var(--tk-gray-90);margin:0 var(--tk-spacer-1)}.coach-highligt .coach-balloon .btn-wrap{display:flex;justify-content:flex-end;gap:var(--tk-spacer-4)}.coach-help-process>li+li{margin-top:var(--tk-spacer-10);padding-top:var(--tk-spacer-10);border-top:.1rem solid var(--tk-gray-30)}.coach-help-process .tit{display:flex;gap:var(--tk-spacer-2);margin-bottom:var(--tk-spacer-6);font-size:var(--tk-fz-title-md);color:var(--tk-gray-90)}.coach-help-process .tit.current{color:var(--tk-primary)}.coach-help-process .tit.current::before{content:"";flex-shrink:0;width:var(--tk-spacer-5);height:var(--tk-spacer-5);margin-top:.4rem;background:url(../../19ee6f846019757f66c0.svg) no-repeat;background-size:contain}.datepicker-area{display:none;position:relative;z-index:1000}.datepicker-wrap{position:absolute;top:.8rem;left:0;width:100%;background-color:var(--tk-white);border:1px solid var(--tk-gray-40);border-radius:var(--tk-rd-8)}.datepicker-wrap:focus{outline-offset:-0.4rem;outline:2px solid rgba(75,64,181,.8)}.datepicker-wrap.bottom{top:auto;bottom:6.4rem}.datepicker-wrap .datepicker-head{display:flex;align-items:center;justify-content:space-between;flex-direction:row;position:relative;width:100%;height:6.4rem;padding:0 var(--tk-spacer-3);background-color:var(--tk-secondary-5);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--tk-fz-body-lg)}.datepicker-wrap .datepicker-head .btn-cal-move{width:4rem;height:4rem;background:url(../../40cecb7d330b070e63c4.svg) no-repeat center;background-size:1.6rem}.datepicker-wrap .datepicker-head .btn-cal-move.next{transform:rotate(180deg)}.datepicker-wrap .datepicker-head .datepicker-switch-wrap{display:flex;align-items:center;justify-content:center;flex-direction:row;width:100%;padding:0 var(--tk-spacer-3)}.datepicker-wrap .datepicker-head .datepicker-switch-wrap .btn-cal-switch{display:flex;align-items:center;justify-content:center;flex-direction:row;width:50%;height:3.8rem;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:var(--tk-rd-8);text-align:center;transition:.4s ease-in-out}.datepicker-wrap .datepicker-head .datepicker-switch-wrap .btn-cal-switch::after{content:"";width:1.6rem;height:1.6rem;margin-left:var(--tk-spacer-1);background:url(../../faaa1059c02ee58aad7b.svg) no-repeat center;background-size:1.6rem}.datepicker-wrap .datepicker-head .datepicker-switch-wrap .btn-cal-switch:hover{background-color:var(--tk-secondary-10)}.datepicker-wrap .datepicker-head .datepicker-switch-wrap .btn-cal-switch:focus,.datepicker-wrap .datepicker-head .datepicker-switch-wrap .btn-cal-switch:active{border:1px solid var(--tk-secondary-10)}.datepicker-wrap .datepicker-tbl-wrap{padding:0 var(--tk-spacer-3)}.datepicker-wrap .datepicker-tbl-wrap .datepicker-tbl th,.datepicker-wrap .datepicker-tbl-wrap .datepicker-tbl td{width:14.2857142857%;padding-top:var(--tk-spacer-1)}.datepicker-wrap .datepicker-tbl-wrap .datepicker-tbl th>button,.datepicker-wrap .datepicker-tbl-wrap .datepicker-tbl td>button{display:flex;align-items:center;justify-content:center;flex-direction:row;width:100%;height:100%}.datepicker-wrap .datepicker-tbl-wrap .datepicker-tbl th.old,.datepicker-wrap .datepicker-tbl-wrap .datepicker-tbl th.new,.datepicker-wrap .datepicker-tbl-wrap .datepicker-tbl td.old,.datepicker-wrap .datepicker-tbl-wrap .datepicker-tbl td.new{color:rgba(113,113,113,.3)}.datepicker-wrap .datepicker-tbl-wrap .datepicker-tbl th.period .btn-set-date,.datepicker-wrap .datepicker-tbl-wrap .datepicker-tbl td.period .btn-set-date{background-color:var(--tk-primary-10)}.datepicker-wrap .datepicker-tbl-wrap .datepicker-tbl th.period.start>.btn-set-date,.datepicker-wrap .datepicker-tbl-wrap .datepicker-tbl th.period.end>.btn-set-date,.datepicker-wrap .datepicker-tbl-wrap .datepicker-tbl td.period.start>.btn-set-date,.datepicker-wrap .datepicker-tbl-wrap .datepicker-tbl td.period.end>.btn-set-date{background-color:var(--tk-primary);color:var(--tk-white)}.datepicker-wrap .datepicker-tbl-wrap .datepicker-tbl th.period.start>.btn-set-date:focus,.datepicker-wrap .datepicker-tbl-wrap .datepicker-tbl th.period.end>.btn-set-date:focus,.datepicker-wrap .datepicker-tbl-wrap .datepicker-tbl td.period.start>.btn-set-date:focus,.datepicker-wrap .datepicker-tbl-wrap .datepicker-tbl td.period.end>.btn-set-date:focus{outline-offset:-0.4rem;outline:2px solid hsla(0,0%,100%,.9)}.datepicker-wrap .datepicker-tbl-wrap .datepicker-tbl th.period.start>.btn-set-date,.datepicker-wrap .datepicker-tbl-wrap .datepicker-tbl td.period.start>.btn-set-date{border-top-left-radius:var(--tk-rd-full);border-bottom-left-radius:var(--tk-rd-full)}.datepicker-wrap .datepicker-tbl-wrap .datepicker-tbl th.period.end>.btn-set-date,.datepicker-wrap .datepicker-tbl-wrap .datepicker-tbl td.period.end>.btn-set-date{border-top-right-radius:var(--tk-rd-full);border-bottom-right-radius:var(--tk-rd-full)}.datepicker-wrap .datepicker-body{position:relative}.datepicker-wrap .datepicker-body .sel.year{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;width:14rem;margin:0 auto}.datepicker-wrap .datepicker-body .sel.year li,.datepicker-wrap .datepicker-body .sel.year .btn{width:100%}.datepicker-wrap .datepicker-body .sel.month{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:1.2rem;row-gap:.8rem}.datepicker-wrap .datepicker-body .sel.month>li{flex:1}.datepicker-wrap .datepicker-body .sel.month>li .btn{width:100%}.datepicker-wrap .datepicker-body .sel .btn{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--tk-gray-90)}.datepicker-wrap .datepicker-body .sel .btn.active{background-color:var(--tk-primary);border-color:var(--tk-primary);color:var(--tk-white)}.datepicker-wrap .datepicker-body .datepicker-conts{position:absolute;top:0;left:0;visibility:hidden;z-index:-1;opacity:0;width:100%;height:100%;transition:.4s ease-in-out}.datepicker-wrap .datepicker-body .datepicker-conts.active{visibility:visible;z-index:auto;opacity:1}.datepicker-wrap .datepicker-mon-wrap,.datepicker-wrap .datepicker-year-wrap{overflow-x:hidden;overflow-y:auto}.datepicker-wrap .datepicker-mon-wrap{padding:var(--tk-spacer-5) var(--tk-spacer-6) 0}.datepicker-wrap .datepicker-btn-wrap{display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:row;gap:.8rem;margin:0 calc(var(--tk-spacer-3)*-1);padding:var(--tk-spacer-4);border-top:1px solid var(--tk-gray-20)}.datepicker-area.active{display:block}.row .datepicker-wrap.bottom{bottom:12.8rem}@media(min-width: 361px){.datepicker-wrap{width:36rem}}@media(min-width: 1024px){.datepicker-year-wrap::-webkit-scrollbar{width:.8rem}.datepicker-year-wrap::-webkit-scrollbar-thumb{background-color:var(--tk-gray-40);border-radius:.8rem}.datepicker-year-wrap::-webkit-scrollbar-track{background-color:var(--tk-gray-30)}}.tk-disclosure .btn-conts-expand{height:4rem}.tk-disclosure .btn-conts-expand::before{display:inline-flex;content:"";width:2rem;height:2rem;margin-right:var(--tk-spacer-1);background-image:url(../../96148d6cf7dce99727d7.svg);background-size:contain;transition:.4s ease-in-out;transform:rotate(0);background-repeat:no-repeat;background-position:center}.tk-disclosure .btn-conts-expand::after{display:none}.tk-disclosure .expand-wrap{max-height:0}.tk-disclosure .expand-wrap::after{display:none}.tk-disclosure .expand-wrap .expand-in{padding:var(--tk-spacer-6)}.tk-disclosure.active .btn-conts-expand::before{transform:rotate(-90deg)}.file-upload{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--tk-spacer-10);padding:var(--tk-spacer-16) var(--tk-spacer-10);border-radius:12px;border:.1rem dashed var(--krds-gray-40);background-color:var(--krds-gray-10)}.file-upload .txt{font-size:var(--tk-fz-body-lg);text-align:center}.file-upload-result{display:flex;flex-wrap:wrap;margin-top:var(--tk-spacer-6)}.file-upload-result .upload-top{flex:1;order:-1;display:flex;align-items:center;justify-content:flex-start;flex-direction:row}.file-upload-result .upload-top .file-total{flex:1;font-weight:700}.file-upload-result .upload-top .file-total .current{color:var(--tk-primary)}.file-upload-result .upload-list{display:flex;align-items:normal;justify-content:flex-start;flex-direction:column;gap:var(--tk-spacer-4);margin-top:var(--tk-spacer-6);width:100%}.file-upload-result .upload-list>li{padding:var(--tk-spacer-3) var(--tk-spacer-4);border-radius:var(--tk-rd-6);border:.1rem solid var(--tk-gray-30)}.file-upload-result .upload-list>li.is-error{border:.2rem solid var(--tk-danger);background-color:var(--tk-point-5)}.file-upload-result .upload-list>li.is-error .file-hint{color:var(--tk-danger)}.file-upload-result .upload-list .in{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:var(--tk-spacer-4)}.file-upload-result .upload-list .in>div{display:inline-flex}.file-upload-result .upload-list .in .file-name{flex:1;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.file-upload-result .upload-list .in .file-btn{gap:var(--tk-spacer-4)}.file-upload-result .upload-list .in .ico-invalid{display:inline-flex;width:2.4rem;height:2.4rem;background-repeat:no-repeat;background-position:center}.file-upload-result .upload-list .in .ico-invalid.error{background-image:url(../../f0cfc970e0db1b724e57.svg)}.file-upload-result .upload-list .in .ico-invalid.ok{background-image:url(../../7bdbf4b7bb9e0228540d.svg)}.file-upload-result .upload-list .file-hint{padding-top:var(--tk-spacer-4);margin-top:var(--tk-spacer-4);border-top:.1rem solid var(--tk-gray-30)}.file-upload-result .upload-delete-btn{order:-1;line-height:1}.helper-area{position:fixed;top:0;bottom:0;right:0;visibility:hidden;opacity:0;z-index:60;width:39rem;transition:.4s ease-in-out;transform:translateX(100%)}.helper-area .helper-wrap{position:absolute;top:0;bottom:0;right:0;width:39rem;padding:0 var(--tk-spacer-10);background-color:var(--tk-gray-5);border-left:1px solid var(--tk-gray-40);transition:.4s ease-in-out}.helper-area .helper-wrap .helper-tit{padding-top:var(--tk-spacer-10);font-size:var(--tk-fz-title-xlg);font-weight:700}.helper-area .helper-wrap .helper-conts-area{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;gap:var(--tk-spacer-10);position:relative;overflow-x:hidden;overflow-y:auto;transition:.4s ease-in-out}.helper-area .helper-wrap .helper-conts-area .conts-area-wrap{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;gap:var(--tk-spacer-10);position:relative;overflow-x:hidden;overflow-y:auto;transition:.4s ease-in-out}.helper-area .helper-wrap .helper-conts-area .conts-area .tit{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;font-size:var(--tk-fz-title-md);font-weight:700}.helper-area .helper-wrap .helper-conts-area .conts-area .tit .btn-ico{margin-left:var(--tk-spacer-1)}.helper-area .helper-wrap .helper-conts-area .conts-area.helper-conts{width:100%;padding-top:7rem}.helper-area .helper-wrap .helper-conts-area .conts-area.helper-conts .conts-wrap{gap:var(--tk-spacer-8)}.helper-area .helper-wrap .helper-conts-area .conts-area.helper-conts .conts-wrap .conts-desc{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--tk-spacer-2)}.helper-area .helper-wrap .helper-conts-area .conts-area.related-service{padding:var(--tk-spacer-10) 0;background-color:var(--tk-gray-5);border-top:1px solid var(--tk-gray-40);transition:.4s ease-in-out}.helper-area .helper-wrap .helper-conts-area .conts-area.related-service .conts-wrap{gap:var(--tk-spacer-6)}.helper-area .helper-wrap .helper-conts-area .helper-in{width:100%;height:100%;padding:var(--tk-spacer-11) 0 var(--tk-spacer-10)}.helper-area .helper-wrap .helper-conts-area .helper-in .helper-conts{padding-top:0}.helper-area.expand{visibility:visible;opacity:1;transform:translateX(0)}.helper-area.expand .btn-helper.expand{visibility:hidden;opacity:0;transform:translateX(100%)}.btn-helper{position:fixed;top:4rem;right:4rem}.btn-helper.expand{visibility:visible;opacity:1;transition:.4s ease-in-out;transform:translateX(0)}.btn.btn-helper{height:4.4rem;padding:0 var(--tk-btn-px-sm);background-color:var(--tk-gray-5);border:1px solid var(--tk-gray-40);border-radius:var(--tk-rd-4);box-shadow:2px 2px 2px 0px rgba(0,0,0,.15);font-size:var(--tk-btn-fz-md);color:var(--tk-black)}.btn.btn-helper::before,.btn.btn-helper::after{content:"";width:2rem;height:2rem;background:url(../../849895486b39768d6c5b.svg) no-repeat center;background-size:contain}.btn.btn-helper:focus{outline-offset:-0.4rem;outline:2px solid rgba(75,64,181,.8)}.btn.btn-helper.expand::before{margin-right:var(--tk-spacer-default2)}.btn.btn-helper.expand::after{display:none}.btn.btn-helper.fold::before{display:none}.btn.btn-helper.fold::after{margin-left:var(--tk-spacer-default2);transform:rotate(180deg)}@media(max-width: 1023px){.helper-area{position:fixed;z-index:71;width:calc(100vw - 3rem)}.helper-area::before{position:fixed;top:0;bottom:0;left:-3rem;right:0;content:"";background:rgba(0,0,0,0);transition:.4s ease-in-out}.helper-area .helper-wrap{width:calc(100vw - 3rem);padding:0 var(--tk-spacer-4);border-left:none}.helper-area .helper-wrap .helper-conts-area .btn-helper{top:4rem;right:1.6rem}.helper-area .helper-wrap .helper-conts-area .conts-area.helper-conts .conts-wrap{gap:var(--tk-spacer-6)}.helper-area .helper-wrap .helper-conts-area .conts-area.related-service{width:calc(100vw - 6.2rem)}.helper-area.expand::before{background:rgba(0,0,0,.6);transition-delay:.3s}.btn-helper{top:2.4rem;right:1.6rem}}@media(min-width: 1024px){.helper-area .helper-wrap .helper-conts-area::-webkit-scrollbar{width:.8rem}.helper-area .helper-wrap .helper-conts-area::-webkit-scrollbar-thumb{background-color:var(--tk-gray-40);border-radius:.8rem}.helper-area .helper-wrap .helper-conts-area::-webkit-scrollbar-track{background-color:var(--tk-gray-30)}}.form-control{position:relative;width:100%;height:var(--tk-input-h-lg);padding:0 var(--tk-input-px-lg);background-color:var(--tk-white);border:1px solid var(--tk-gray-30);border-radius:var(--tk-input-rd-lg);font-family:inherit;font-size:var(--tk-input-fz-lg);color:var(--tk-gray-90);transition:.4s ease-in-out}.form-control.cal{background:url(../../95524c6ebea138740cc1.svg) no-repeat right 1.6rem top 50%;background-size:2.4rem}.form-control:focus{border-color:var(--tk-primary);border-width:2px;outline:none}.form-control[readonly]{background-color:var(--tk-gray-30);border-color:var(--tk-gray-40);color:var(--tk-gray-70)}.form-control[readonly].datepicker{background-color:var(--tk-white);border-color:var(--tk-gray-60);color:var(--tk-gray-90)}.form-control[readonly]::-webkit-input-placeholder{color:var(--tk-gray-60)}.form-control[readonly]::-moz-placeholder{color:var(--tk-gray-60)}.form-control[readonly]:-ms-input-placeholder{color:var(--tk-gray-60)}.form-control[readonly]::-ms-input-placeholder{color:var(--tk-gray-60)}.form-control[disabled]{background-color:var(--tk-gray-30);border-color:var(--tk-gray-40);color:var(--tk-gray-60)}.form-control[disabled]::-webkit-input-placeholder{color:var(--tk-gray-60)}.form-control[disabled]::-moz-placeholder{color:var(--tk-gray-60)}.form-control[disabled]:-ms-input-placeholder{color:var(--tk-gray-60)}.form-control[disabled]::-ms-input-placeholder{color:var(--tk-gray-60)}.error .form-control,.error.form-control,.error .form-control:focus,.error.form-control:focus{border-color:var(--tk-point);border-width:2px}.validation-chk,.form-info{display:flex;position:relative;min-height:var(--tk-spacer-6);margin-top:var(--tk-spacer-3);font-size:var(--tk---krds-fz-body-sm);color:var(--tk-gray-70);line-height:var(--tk-spacer-6)}.validation-chk:empty{display:none}.validation-chk:before,.form-info:before{width:2rem;height:2rem;flex-shrink:0;flex-grow:0;content:"";margin-right:var(--tk-spacer-1);background-color:var(--tk-gray-30)}.error .validation-chk,.error .form-info{color:var(--tk-danger)}textarea.form-control{height:var(--tk-spacer-50);padding:var(--tk-spacer-4);line-height:1.5}.textarea-wrap{display:flex;align-items:normal;justify-content:flex-start;flex-direction:column}.textarea-wrap .form-control:placeholder-shown{-webkit-box-orient:inherit}.textarea-count{font-size:var(--tk-fz-label-sm);width:100%;margin-top:var(--krds-spacer-3);text-align:right}.textarea-count .text-num{margin-left:var(--krds-spacer-default2)}input[type=number]{-moz-appearance:textfield;margin:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=text]::-ms-clear{display:none}.form-control::-webkit-input-placeholder{color:var(--tk-gray-50)}.form-control::-moz-placeholder{color:var(--tk-gray-50)}.form-control:-ms-input-placeholder{color:var(--tk-gray-50)}.form-control::-ms-input-placeholder{color:var(--tk-gray-50)}.form-control:placeholder-shown{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.datepicker-input{position:relative;z-index:1}.datepicker-input .form-control{padding-right:var(--tk-spacer-14);background-image:none}.datepicker-input .form-btn-datepicker{position:absolute;top:50%;right:.8rem;width:4rem;height:4rem;padding:var(--tk-spacer-4);transform:translateY(-50%);background:url(../../95524c6ebea138740cc1.svg) no-repeat center;background-size:2.4rem}.datepicker-input .range::after{display:none}.form-wrap{display:grid;gap:var(--tk-spacer-6)}.form-wrap>li,.form-wrap.standalone,.form-wrap>.row{line-height:1}.form-tit{display:flex;position:relative;font-size:var(--tk-fz-body-sm);color:var(--tk-black)}.form-wrap .form-conts.group{display:flex;flex-wrap:wrap;align-items:stretch;position:relative;width:100%}.form-wrap .form-conts.group>.form-control{flex:1 1 auto;position:relative;width:1%;min-width:0;margin-right:var(--tk-spacer-2)}input[type=radio],input[type=checkbox]{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.chk-area{display:flex;gap:var(--tk-spacer-6)}.chk-area.chk-column{flex-direction:column}.chip-wrap{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;gap:var(--krds-spacer-2)}.chip-wrap .form-chip{flex:1}.chip-wrap .form-chip .radio:not(:checked)~.form-chip-outline::before{display:none}.chip-wrap .form-chip .radio~.form-chip-outline{justify-content:center;width:100%;padding:0}.form-check input[type=radio]~label,.form-check input[type=checkbox]~label{position:relative;display:inline-flex;min-height:var(--tk-rdo-size-md);padding-left:calc(var(--tk-rdo-size-md) + var(--tk-spacer-2));font-size:var(--tk-rdo-fz-md);line-height:var(--tk-rdo-size-md)}.form-check input[type=radio]~label:before,.form-check input[type=radio]~label:after,.form-check input[type=checkbox]~label:before,.form-check input[type=checkbox]~label:after{display:block;content:"";transition:.4s cubic-bezier(0.4, 0, 0.23, 1)}.form-check input[type=radio]~label:before,.form-check input[type=checkbox]~label:before{z-index:3}.form-check input[type=radio]~label:after,.form-check input[type=checkbox]~label:after{z-index:4}.form-check input[type=radio]:focus~label,.form-check input[type=checkbox]:focus~label{outline-offset:.4rem;outline:2px solid rgba(75,64,181,.8)}.form-check input[type=radio]:disabled+label,.form-check input[type=checkbox]:disabled+label{color:var(--tk-gray-50);cursor:default}.form-check input[type=radio]~label:before{position:absolute;top:0;left:0;width:var(--tk-rdo-size-md);height:var(--tk-rdo-size-md);background-color:var(--tk-white);border:1px solid var(--tk-gray-60);border-radius:var(--tk-rd-full)}.form-check input[type=radio]~label:after{position:absolute;top:calc((var(--tk-rdo-size-md) - var(--tk-rdo-chk-md))/2);left:calc((var(--tk-rdo-size-md) - var(--tk-rdo-chk-md))/2);width:var(--tk-rdo-chk-md);height:var(--tk-rdo-chk-md);background-color:var(--tk-white);border-radius:var(--tk-rd-full)}.form-check input[type=radio]:checked~label:before{border-color:var(--tk-primary)}.form-check input[type=radio]:checked~label:after{background-color:var(--tk-primary)}.form-check input[type=radio]:checked:disabled~label:before{border-color:var(--tk-gray-40);background-color:var(--tk-gray-20)}.form-check input[type=radio]:checked:disabled~label:after{display:block;background-color:var(--tk-gray-40)}.form-check input[type=radio]:disabled~label:before{border-color:var(--tk-gray-40);background-color:var(--tk-gray-20)}.form-check input[type=radio]:disabled~label:after{display:none;background-color:var(--tk-gray-40)}.form-check input[type=checkbox]~label:before{position:absolute;top:0;left:0;width:var(--tk-chk-size-md);height:var(--tk-chk-size-md);background-color:var(--tk-white);border:1px solid var(--tk-gray-60);border-radius:var(--tk-rd-4)}.form-check input[type=checkbox]~label:after{position:absolute;top:calc((var(--tk-chk-size-md) - var(--tk-chk-primary-chk-md))/2);left:calc((var(--tk-chk-size-md) - var(--tk-chk-primary-chk-md))/2);width:var(--tk-chk-primary-chk-md);height:var(--tk-chk-primary-chk-md);background:url(../../aace81bf682980d25103.svg) no-repeat 0 0;background-size:contain;opacity:0}.form-check input[type=checkbox]:checked~label:before{background-color:var(--tk-primary);border-color:var(--tk-primary)}.form-check input[type=checkbox]:checked~label:after{opacity:1;transition-delay:.2s}.form-check input[type=checkbox]:disabled~label:before{border-color:var(--tk-gray-40);background-color:var(--tk-gray-20)}.form-check input[type=checkbox]:disabled~label:after{background-image:url(../../031eb3b5fe59883f009f.svg)}.form-check.ico-only{display:inline-flex;vertical-align:middle}.form-check.ico-only>[type=checkbox]~label{padding-left:var(--tk-chk-size-md) !important}.form-check.ico-only>[type=radio]~label{padding-left:var(--tk-rdo-size-md) !important}.chk-secondary .form-check input[type=checkbox]~label:before{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.chk-secondary .form-check input[type=checkbox]~label:after{position:absolute;top:calc((var(--tk-chk-size-md) - var(--tk-chk-secondary-chk-md))/2);left:calc((var(--tk-chk-size-md) - var(--tk-chk-secondary-chk-md))/2);width:var(--tk-chk-secondary-chk-md);height:var(--tk-chk-secondary-chk-md);background:url(../../c77815ef723d36e3c364.svg) no-repeat 0 0;opacity:1}.chk-secondary .form-check input[type=checkbox]:checked~label:before{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.chk-secondary .form-check input[type=checkbox]:checked~label:after{background-image:url(../../43aec0ab5425455d409b.svg)}.chk-secondary .form-check input[type=checkbox]:disabled~label:before{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.chk-secondary .form-check input[type=checkbox]:disabled~label:after{background-image:url(../../4fb7d0bbd3457e4219fa.svg)}.chk-group-area>*{width:100%}.chk-group-area .chk-all-wrap{display:flex;align-items:center;justify-content:space-between;flex-direction:row;color:var(--tk-gray-90)}.chk-group-area .chk-all-wrap .form-group{width:auto}.chk-group-area .chk-group-wrap{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--tk-spacer-6)}.chk-group-area .chk-group-wrap>li{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--tk-spacer-6);width:100%;padding:var(--tk-spacer-6);border:1px solid var(--tk-gray-40);border-radius:var(--tk-rd-12);transition:.4s ease-in-out}.chk-group-area .chk-group-wrap>li .btn{color:var(--tk-gray-90)}.chk-group-area .chk-group-wrap>li.checked{border-color:var(--tk-primary)}.chk-group-area .chk-group-wrap>li.disabled{background-color:var(--tk-gray-5);border-color:var(--tk-gray-30)}.chk-group-area .chk-group-wrap>li.disabled .btn{color:var(--tk-gray-50)}.chk-group-area .chk-group-wrap>li.disabled .btn.btn-txt.ico-arr::after{background-image:url(../../77b6019f3145c0583490.svg);background-position:center;background-size:1.6rem}.chk-group-area .chk-group-wrap input[type=radio]+label,.chk-group-area .chk-group-wrap input[type=checkbox]+label{flex-direction:column;width:100%;padding-left:4.4rem}.chk-group-area .chk-group-wrap input[type=radio]+label .tit,.chk-group-area .chk-group-wrap input[type=checkbox]+label .tit{font-weight:700;color:var(--tk-gray-90)}.chk-group-area .chk-group-wrap input[type=radio]+label .tit+.conts-desc,.chk-group-area .chk-group-wrap input[type=checkbox]+label .tit+.conts-desc{margin-top:var(--tk-spacer-4)}.chk-group-area .chk-group-wrap input[type=radio]:disabled+label,.chk-group-area .chk-group-wrap input[type=checkbox]:disabled+label{color:var(--tk-gray-50)}.chk-group-area .chk-group-wrap input[type=radio]:disabled+label .tit,.chk-group-area .chk-group-wrap input[type=checkbox]:disabled+label .tit{color:inherit}.chk-group-area .chk-group-wrap .btn-wrap{width:initial;margin-left:4.4rem}.is-error .form-control{border-color:var(--tk-point);border-width:2px}.fieldset{display:flex;flex-direction:column;gap:var(--tk-spacer-6)}.form-group{display:flex;flex-direction:column;gap:var(--tk-spacer-3);width:100%}.form-group .form-tit{width:100%}.form-group .form-conts{display:flex;flex-direction:column;gap:var(--krds-spacer-3);width:100%}.form-group .form-conts.keyword-sch{width:58.8rem}.form-group .form-conts .form-label{display:flex;font-size:var(--tk-fz-label-sm);width:100%}.form-group .form-conts.btn-ico-wrap{position:relative}.form-group .form-conts.btn-ico-wrap .form-control{padding-right:var(--tk-spacer-14)}.form-group .form-conts.btn-ico-wrap .btn{position:absolute;top:50%;right:1.6rem;transform:translateY(-50%)}.form-group .form-conts.datepicker-conts{gap:0}.form-group .form-conts .form-check .form-check-cnt{margin-top:1.2rem}.form-group .form-conts .form-check .form-check-cnt .form-check-p{color:var(--tk-gray-70)}.form-group>p{width:100%}.form-group [class^=form-hint]{font-size:var(--tk-fz-label-sm);color:var(--tk-gray-70);padding-left:calc(2rem + var(--tk-spacer-1))}.form-group [class^=form-hint]::before{display:inline-flex;width:2rem;height:2rem;flex-shrink:0;flex-grow:0;content:"";margin-left:calc((2rem + var(--tk-spacer-1))*-1);margin-right:var(--tk-spacer-1);vertical-align:top;background:url(../../6d210b68ce97559147f7.svg) no-repeat center;background-size:contain}.form-group .is-error~.form-hint-invalid{color:var(--tk-point)}.form-group .is-error~.form-hint-invalid::before{background-color:rgba(0,0,0,0);background-image:url(../../31a40b1e5c773766296f.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.form-checks-inline{display:flex;gap:1.2rem}.input-group{display:flex;align-items:center;gap:1rem;width:100%}.input-group.range{align-items:flex-end;position:relative}.input-group.range>li:not(.mark){display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex:1 1 0px;min-width:0;gap:1.2rem}.input-group.range>li.mark{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex:none;height:var(--tk-input-h-lg);text-align:center}.input-group.range>li.mark.md{height:var(--tk-input-h-md)}.input-group.range>li.mark.sm{height:var(--tk-input-h-sm)}.input-group.range.set{background-color:var(--tk-white);border:1px solid var(--tk-gray-60);border-radius:var(--tk-input-rd-lg)}.input-group.range.set .form-control{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.input-group.range.set::after{position:absolute;top:50%;right:1.6rem;content:"";width:2.4rem;height:2.4rem;background:url(../../95524c6ebea138740cc1.svg) no-repeat;background-size:contain;transform:translateY(-50%)}.row .input-group{flex-direction:column}.row .input-group.range>li{width:100%}.radio~.form-chip-outline,.checkbox~.form-chip-outline{display:inline-flex;align-items:center;border-width:1px;border-style:solid;border-color:var(--tk-gray-40)}.radio:focus~.form-chip-outline,.checkbox:focus~.form-chip-outline{border-color:var(--tk-primary)}.radio:checked~.form-chip-outline,.checkbox:checked~.form-chip-outline{background-color:var(--tk-primary-5);border-color:var(--tk-information);color:var(--tk-primary-60)}.radio:disabled~.form-chip-outline,.checkbox:disabled~.form-chip-outline{pointer-events:none;background-color:var(--tk-gray-30);border-color:var(--tk-gray-40);color:var(--tk-gray-60)}.sch-form-wrap{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:var(--krds-spacer-4)}.sch-form-wrap.vert{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.sch-form-wrap.vert .sch-input{width:100%}.sch-form-wrap .input-group .form-select{width:auto}.sch-form-wrap .btn-txt.ico-sch1::before{width:2.4rem;height:2.4rem}.sch-input{display:flex;position:relative}.sch-input .form-control{padding:0 var(--krds-spacer-12) 0 var(--krds-spacer-4)}.sch-input .form-control~.ico-sch{width:2.4rem;height:2.4rem}.sch-input .form-control.xlg{font-weight:700;padding:0 var(--krds-spacer-18) 0 var(--krds-spacer-6)}.sch-input .form-control.xlg~.ico-sch{right:var(--krds-spacer-6);width:4rem;height:4rem}.sch-input .ico-sch{position:absolute;top:50%;right:var(--krds-spacer-4);transform:translateY(-50%)}@media(max-width: 599px){.form-group .form-conts.keyword-sch{width:100%}.sch-form-wrap{flex-direction:column;align-items:flex-start}.sch-input .form-control.xlg{padding:0 var(--krds-spacer-12) 0 var(--krds-spacer-4)}.sch-input .form-control.xlg~.ico-sch{right:var(--krds-spacer-4);width:2.4rem;height:2.4rem}}.info-list>li{position:relative;padding-left:var(--tk-spacer-3);color:var(--tk-gray-70)}.info-list>li::before{position:absolute;top:0;left:0}.info-list>li+li{margin-top:var(--tk-spacer-4)}.info-list>li>.info-list{margin-top:var(--tk-spacer-3)}.info-list>li>.info-list>li{padding-left:var(--tk-spacer-4)}.info-list>li>.info-list>li+li{margin-top:var(--tk-spacer-2)}.info-list>li>.info-list>li>.info-list{font-size:var(--tk-fz-body-sm)}.info-list>li>.info-list>li>.info-list>li{padding-left:var(--tk-spacer-3)}.info-list>li>.info-txt{margin-top:var(--tk-spacer-3)}.info-list.decimal>li::before{content:"•"}.info-list.dash>li::before{content:"-"}.info-list.ordered>li{padding-left:var(--tk-spacer-6)}.info-list.ordered>li .num{position:absolute;top:0;left:0}.info-list.ordered>li::before{display:none}.info-list.ordered>li>.ordered>li{padding-left:var(--tk-spacer-6)}.info-list.ordered>li>.ordered>li>.ordered>li{padding-left:var(--tk-spacer-4)}.txt-refer{margin-top:var(--tk-spacer-5);color:var(--tk-gray-70)}.modal-back,.modal{display:none;visibility:hidden;z-index:-1}.modal-back.in,.modal.in{visibility:visible}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(17,24,39,.58);backdrop-filter:blur(0.25rem)}.modal-back.in{display:block;z-index:1000}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;visibility:hidden;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;opacity:0;font-family:var(--tk--fz-body-md);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;white-space:normal;word-spacing:normal;line-break:auto;transition:visibility .15s .3s,z-index 0s .3s,opacity .2s}.modal>*{width:100%}.modal.in{z-index:1010;transition-delay:0s;opacity:1}.modal.shown{display:block}.modal .modal-dialog{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;position:relative;z-index:1020;width:84.6rem;height:calc(100% - var(--tk-spacer-20)*2);min-height:calc(100% - var(--tk-spacer-20)*2);margin:var(--tk-spacer-20) auto}.modal .modal-dialog .modal-content{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;position:relative;overflow:hidden;width:100%;max-height:100%;background-color:var(--tk-white);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:0 2.4rem 6rem rgba(21,25,33,.26);outline-color:rgba(0,0,0,0);transition:outline-color .1s}.modal .modal-dialog .modal-content>*{width:100%}.modal .modal-dialog .modal-content:focus{outline-offset:.4rem;outline:2px solid hsla(0,0%,100%,.9)}.modal .modal-dialog .modal-header{width:100%;padding:var(--ui-space-4) 6.8rem var(--ui-space-4) var(--ui-space-5);border-bottom:1px solid var(--ui-border);background-color:inherit;border-top-left-radius:inherit;border-top-right-radius:inherit}.modal .modal-dialog .modal-header .modal-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:var(--tk-fz-title-sm);font-weight:700}.modal .modal-dialog .modal-conts{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--tk-spacer-8);position:relative;overflow-y:auto;width:100%;padding:var(--ui-space-5);color:var(--tk-gray-90)}.modal .modal-dialog .modal-conts>*{width:100%}.modal .modal-dialog .modal-conts .conts-tit{font-size:var(--tk-fz-title-md);font-weight:700}.modal .modal-dialog .modal-conts .conts-area{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:var(--tk-spacer-8)}.modal .modal-dialog .modal-conts .conts-area>*{width:100%}.modal .modal-dialog .modal-btn{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:.8rem;width:100%;padding:var(--ui-space-4) var(--ui-space-5);border-top:1px solid var(--ui-border);background:var(--ui-surface-subtle)}.modal .modal-dialog .modal-btn .btn{min-width:9.2rem}.modal .modal-dialog .btn-close{position:absolute;top:3.2rem;right:3.2rem;z-index:901;width:3.6rem;height:3.6rem;background:url(../../b444d80e43b0065d2b64.svg) no-repeat center;background-size:2rem}.modal.alert .modal-dialog{width:56rem}.modal.alert .modal-dialog .modal-conts{gap:2.4rem}.modal.alert .modal-dialog .modal-btn .btn{min-width:7.8rem}.modal-open{overflow:hidden}@media(max-width: 599px){.modal .modal-dialog{width:calc(100% - 3.2rem);height:calc(100% - var(--tk-spacer-4)*2);min-height:calc(100% - var(--tk-spacer-4)*2);margin:var(--tk-spacer-4) auto}.modal .modal-dialog .modal-header{padding:var(--tk-spacer-6) 6.8rem var(--tk-spacer-6) var(--tk-spacer-6)}.modal .modal-dialog .modal-conts{gap:var(--tk-spacer-6);padding:0 var(--tk-spacer-6)}.modal .modal-dialog .modal-conts .conts-area{gap:var(--tk-spacer-6)}.modal .modal-dialog .modal-conts .conts-area>*{width:100%}.modal .modal-dialog .modal-btn{padding:var(--tk-spacer-6) var(--tk-spacer-6) var(--tk-spacer-6)}.modal .modal-dialog .modal-btn .btn{width:calc((100% - .8rem)/2);min-width:0}.modal .modal-dialog .btn-close{position:absolute;top:1.6rem;right:1.6rem}.modal.alert .modal-dialog{width:calc(100% - 3.2rem)}.modal.alert .modal-dialog .modal-btn .btn{width:auto;min-width:7.8rem}}.form-chip .radio~.form-chip-outline::before{display:inline-flex;content:""}.form-chip .radio:focus~.form-chip-outline{outline-offset:-0.4rem;outline:2px solid rgba(75,64,181,.8);border-radius:var(--tk-chkChipOutline-rd-lg)}.form-chip.md .radio:focus~.form-chip-outline{border-radius:var(--tk-chkChipOutline-rd-md)}.form-chip.sm .radio:focus~.form-chip-outline{border-radius:var(--tk-chkChipOutline-rd-sm)}.form-select{width:100%;height:var(--tk-select-h-lg);padding:var(--tk-select-pd-lg);background-color:var(--tk-white);background-image:url(../../52c9151bc91b0a3a53c9.svg);background-repeat:no-repeat;background-position:center right var(--tk-select-rn-lg);border:1px solid var(--tk-gray-60);border-radius:var(--tk-select-rd-lg);font-family:inherit;font-size:var(--tk-select-fz-lg);color:var(--tk-gray-90);opacity:1}.form-select:focus{border-color:var(--tk-primary);border-width:2px;outline-offset:-0.5rem}.form-select[disabled]{background-color:var(--tk-gray-30);border-color:var(--tk-gray-40);color:var(--tk-gray-60)}.form-select.error{border-color:var(--tk-point);border-width:2px}.is-error .form-select{border-color:var(--tk-point);border-width:2px}.spinner{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:var(--krds-spacer-2);position:relative;left:0;top:0;z-index:10;font-size:var(--krds-fz-detail-md);width:100%;height:100%;text-align:right}.spinner::before{display:inline-flex;content:"";height:2rem;width:2rem;border:.2rem solid var(--krds-gray-20);border-right-color:var(--krds-primary);border-top-color:var(--krds-primary);border-radius:100%;animation:spin 900ms infinite linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.form-spinner{position:relative}.form-spinner .spinner{position:absolute;justify-content:flex-end;padding:0 var(--krds-spacer-4)}.tbl-wrap .tbl.data th,.tbl-wrap .tbl.data td{padding:var(--tk-spacer-1) var(--tk-spacer-4);border-bottom:1px solid;line-height:1.5;vertical-align:middle}.tbl-wrap .tbl.data thead th{height:var(--tk-spacer-10);background-color:var(--tk-secondary-5);border-bottom:1px solid var(--tk-secondary-30);font-size:var(--tk-fz-body-sm);color:var(--tk-gray-90);font-weight:700;text-align:left}.tbl-wrap .tbl.data tbody th,.tbl-wrap .tbl.data tbody td{height:var(--tk-spacer-14);padding-top:1.3rem;padding-bottom:1.4rem;background-color:var(--tk-white);border-bottom:1px solid var(--tk-gray-30);font-size:var(--tk-fz-body-md);color:var(--tk-gray-90);font-weight:400;text-align:left}.tbl-wrap .tbl.row{border-top:1px solid var(--tk-secondary-30)}.tbl-wrap.scroll{overflow-x:auto;overflow-y:hidden}.tbl-wrap.scroll .tbl th,.tbl-wrap.scroll .tbl td{white-space:nowrap}.tbl-wrap .def-list{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;border-top:1px solid var(--tk-gray-50);border-bottom:1px solid var(--tk-gray-50);padding:var(--tk-spacer-2) 0}.tbl-wrap .def-list>dt,.tbl-wrap .def-list>dd{min-height:var(--tk-spacer-12);padding-top:.9rem;padding-bottom:1rem;color:var(--tk-gray-90);line-height:1.5;text-align:left;vertical-align:top}.tbl-wrap .def-list>dt{width:12.8rem;font-weight:700}.tbl-wrap .def-list>dd{width:calc(100% - 12.8rem)}@media(max-width: 599px){.tbl-wrap.mob-scroll{width:100%}.tbl-wrap.mob-scroll th,.tbl-wrap.mob-scroll td{white-space:nowrap}}.tab-area{width:100%}.tab>ul{display:flex;align-items:center;overflow-x:auto;width:100%}.tab li,.tab .btn-tab{display:inline-flex;align-items:center;justify-content:center;flex-direction:row;position:relative;white-space:nowrap}.tab .btn-tab{width:100%;background-color:var(--tk-white);border:1px solid var(--tk-white);color:var(--tk-gray-70);font-weight:700;transition:.4s ease-in-out}.tab .btn-tab:not(:disabled):hover{border-radius:.6rem;background-color:var(--krds-secondary-5);transition:.4s ease-in-out}.tab .btn-tab:not(:disabled):active{background-color:var(--krds-secondary-10);transition:.4s ease-in-out}.tab .btn-tab[disabled]{color:var(--krds-gray-50);cursor:default}.tab li{flex-grow:0}.tab.full{width:100%}.tab.full .btn-tab{height:var(--tk-tab-h-full) !important;font-size:var(--tk-tab-fz-full) !important}.tab.full>ul{display:flex;flex-wrap:wrap;align-items:stretch;position:relative;width:100%}.tab.full>ul>li{flex:1 1 0px;min-width:0}.tab.fill .btn-tab{height:var(--tk-tab-h-fill);padding:0 var(--tk-tab-px-fill);font-size:var(--tk-tab-fz-fill)}.tab.fill .active .btn-tab{background-color:var(--tk-secondary);border-color:var(--tk-secondary);color:var(--tk-white)}.tab.fill>ul>li+li{margin-left:var(--tk-tab-ml-fill)}.tab.fill>ul>li .btn-tab{border-radius:var(--tk-tab-rd-fill)}.tab.fill.full .btn-tab{border:1px solid var(--tk-secondary-20)}.tab.fill.full .active .btn-tab{background-color:var(--tk-secondary);border-color:var(--tk-secondary);color:var(--tk-white)}.tab.fill.full>ul>li+li{margin-left:0}.tab.fill.full>ul>li+li .btn-tab{border-left:none}.tab.fill.full>ul>li .btn-tab{border-radius:0}.tab.fill.full>ul>li:first-of-type .btn-tab{border-top-left-radius:var(--tk-tab-rd-full);border-bottom-left-radius:var(--tk-tab-rd-full)}.tab.fill.full>ul>li:last-of-type .btn-tab{border-top-right-radius:var(--tk-tab-rd-full);border-bottom-right-radius:var(--tk-tab-rd-full)}.tab.line .btn-tab{height:var(--tk-tab-h-line);padding:0 var(--tk-tab-px-line);font-size:var(--tk-tab-fz-line)}.tab.line .btn-tab:before{position:absolute;bottom:0;left:50%;content:"";width:0;height:.2rem;background-color:var(--tk-secondary);transition:.4s ease-in-out}.tab.line .active .btn-tab{color:var(--tk-secondary)}.tab.line .active .btn-tab:before{position:absolute;left:0;width:100%}.tab.line>ul>li+li{margin-left:var(--tk-tab-ml-line)}.tab.line.full .btn-tab{padding-left:0;padding-right:0;border:0;border-bottom:2px solid var(--tk-gray-30)}.tab.line.full .btn-tab:before{bottom:-0.2rem;height:.4rem}.tab.line.full .btn-tab:hover,.tab.line.full .btn-tab:active{border-bottom-left-radius:0;border-bottom-right-radius:0}.tab.line.full>ul>li+li{margin-left:0}.tab-conts{display:none;margin-top:var(--tk-spacer-10)}.tab-conts.active{display:flex;align-items:normal;justify-content:flex-start;flex-direction:column;gap:var(--tk-spacer-10)}@media(max-width: 599px){.tab-conts{margin-top:var(--tk-spacer-10)}.tab-conts.active{gap:var(--tk-spacer-8)}}.tk-tooltip-wrap{display:inline-flex;position:relative}.tk-tooltip-wrap .tool-txt{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:var(--krds-spacer-1);font-size:var(--krds-fz-body-sm)}.tk-tooltip-wrap .tool-btn{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:var(--krds-spacer-1)}.tk-tooltip-wrap .tool-btn::after{display:inline-flex;content:"";width:2rem;height:2rem;background:url(../../6d2bf42153a16ff7ab5e.svg) no-repeat center;background-size:contain}.tk-tooltip-wrap .tool-in{display:none;position:absolute;z-index:3;font-size:var(--krds-fz-body-sm);width:56rem;padding:var(--krds-spacer-6);border-radius:var(--krds-rd-6);border:.1rem solid var(--krds-gray-40);background-color:var(--krds-white)}.tk-tooltip-wrap .tool-in::before{display:inline-flex;content:"";position:absolute;z-index:4;width:2.2rem;height:1.2rem;background:url(../../06382fd867082732abcd.svg) no-repeat center;background-size:contain}.tk-tooltip-wrap .tool-in .tool-hd{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:var(--krds-spacer-4)}.tk-tooltip-wrap .tool-in .tool-tit{flex:1;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;padding-right:var(--krds-spacer-10)}.tk-tooltip-wrap .tool-in .tool-close{display:inline-flex;position:absolute;top:var(--krds-spacer-3);right:var(--krds-spacer-3);width:4rem;height:4rem;background:url(../../3a5f8f59ab002a5bf997.svg) no-repeat center}.tk-tooltip-wrap .tool-in .tool-cnt{display:flex;align-items:normal;justify-content:flex-start;flex-direction:column;gap:var(--krds-spacer-6);margin-top:var(--krds-spacer-4)}.tk-tooltip-wrap.left .tool-in{left:0}.tk-tooltip-wrap.left .tool-in::before{left:var(--krds-spacer-6)}.tk-tooltip-wrap.center .tool-in{left:50%;transform:translateX(-50%)}.tk-tooltip-wrap.center .tool-in::before{left:50%;margin-left:-1.1rem}.tk-tooltip-wrap.right .tool-in{right:0}.tk-tooltip-wrap.right .tool-in::before{right:var(--krds-spacer-6)}.tk-tooltip-wrap.top .tool-in{bottom:100%;margin-bottom:var(--krds-spacer-3)}.tk-tooltip-wrap.top .tool-in::before{top:100%}.tk-tooltip-wrap.bottom .tool-in{top:100%;margin-top:var(--krds-spacer-3)}.tk-tooltip-wrap.bottom .tool-in::before{bottom:100%;transform:rotate(-180deg)}@media(max-width: 599px){.tk-tooltip-wrap .tool-in{width:auto !important;transform:none !important}.tk-tooltip-wrap .tool-in::before{display:none}}.fade-enter-active,.fade-leave-active{transition:opacity var(--ui-transition)}.fade-enter-from,.fade-leave-to{opacity:0}.alert-wrap{position:fixed;inset:0;display:grid;place-items:center;padding:var(--ui-space-5);background:rgba(17,24,39,.58);backdrop-filter:blur(0.25rem);z-index:9999}.alert-wrap .alert-box{width:min(44rem,100vw - 3.2rem);overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:0 2.4rem 6rem rgba(21,25,33,.26)}.alert-wrap .alert-box .alert-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-space-5);border-bottom:1px solid var(--ui-border)}.alert-wrap .alert-box .alert-header>div{display:grid;gap:.2rem}.alert-wrap .alert-box .alert-header span{color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:800}.alert-wrap .alert-box .alert-header strong{color:var(--ui-text-strong);font-size:var(--ui-font-title)}.alert-wrap .alert-box .alert-header .close-btn{display:grid;width:3.4rem;height:3.4rem;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);color:var(--ui-text-muted);cursor:pointer;font-size:2rem;line-height:1}.alert-wrap .alert-box .alert-header .close-btn:hover{background:var(--ui-border)}.alert-wrap .alert-box .alert-content{display:grid;justify-items:center;gap:var(--ui-space-3);padding:var(--ui-space-5);text-align:center}.alert-wrap .alert-box .alert-content .alert-symbol{display:grid;width:5.2rem;height:5.2rem;place-items:center;overflow:hidden;border-radius:50%;background:var(--ui-info-soft);color:var(--ui-info);font-size:2.2rem;font-weight:900}.alert-wrap .alert-box .alert-content .alert-symbol.confirm{background:var(--ui-primary-soft);color:var(--ui-primary)}.alert-wrap .alert-box .alert-content .alert-symbol img{width:2.6rem;height:2.6rem;object-fit:contain}.alert-wrap .alert-box .alert-content .alert-message{max-width:34rem;color:var(--ui-text-strong);font-size:var(--ui-font-body-lg);font-weight:750;line-height:1.6;word-break:keep-all}.alert-wrap .alert-box .alert-content .sub-message{width:100%;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-md);background:var(--ui-danger-soft);color:var(--ui-danger);font-size:var(--ui-font-caption);line-height:1.5}.alert-wrap .alert-box .alert-footer{display:flex;justify-content:flex-end;gap:var(--ui-space-2);padding:var(--ui-space-4) var(--ui-space-5);border-top:1px solid var(--ui-border);background:var(--ui-surface-subtle)}.alert-wrap .alert-box .alert-footer .alert-action{min-width:8.4rem;min-height:var(--ui-control-height);padding:0 var(--ui-space-4);border:1px solid rgba(0,0,0,0);border-radius:var(--ui-radius-md);cursor:pointer;font-size:var(--ui-font-small);font-weight:800;transition:background-color var(--ui-transition),border-color var(--ui-transition)}.alert-wrap .alert-box .alert-footer .alert-action.primary{border-color:var(--ui-primary);background:var(--ui-primary);color:var(--ui-surface)}.alert-wrap .alert-box .alert-footer .alert-action.primary:hover{border-color:var(--ui-primary-hover);background:var(--ui-primary-hover)}.alert-wrap .alert-box .alert-footer .alert-action.secondary{border-color:var(--ui-border-strong);background:var(--ui-surface);color:var(--ui-text)}.alert-wrap .alert-box .alert-footer .alert-action.secondary:hover{border-color:var(--ui-primary-border);background:var(--ui-primary-soft)}.app-wrap>main :where(.btn){min-height:var(--ui-control-height);padding-inline:var(--ui-space-4);border-radius:var(--ui-radius-md);font-size:var(--ui-font-small);font-weight:700;transition:background-color var(--ui-transition),border-color var(--ui-transition),color var(--ui-transition),box-shadow var(--ui-transition),transform var(--ui-transition)}.app-wrap>main :where(.btn):focus-visible,.app-wrap>main :where(button,a,input,select,textarea):focus-visible{outline:.2rem solid color-mix(in srgb, var(--ui-primary) 28%, transparent);outline-offset:.2rem}.app-wrap>main :where(.btn):disabled{cursor:not-allowed;opacity:.5}.btn.purple{border-color:var(--ui-primary);background:var(--ui-primary);color:var(--ui-surface)}.btn.purple:hover:not(:disabled){border-color:var(--ui-primary-hover);background:var(--ui-primary-hover)}.btn.outline{border-color:var(--ui-border-strong);background:var(--ui-surface);color:var(--ui-text)}.btn.outline:hover:not(:disabled){border-color:var(--ui-primary-border);background:var(--ui-primary-soft);color:var(--ui-primary)}.btn.outline.danger,.btn.danger-outline{border-color:color-mix(in srgb, var(--ui-danger) 30%, var(--ui-border));background:var(--ui-surface);color:var(--ui-danger)}.btn.outline.danger:hover:not(:disabled),.btn.danger-outline:hover:not(:disabled){border-color:var(--ui-danger);background:var(--ui-danger-soft);color:var(--ui-danger)}:where(.preliminary-tabs,.maintenance-tabs,.comparison-tabs,.admin-section-tabs,.manual-tabs,.detail-tabs){--ui-tab-background: var(--ui-surface-subtle);--ui-tab-border: var(--ui-border);--ui-tab-color: var(--ui-text-muted);--ui-tab-active-background: var(--ui-primary);--ui-tab-active-color: var(--ui-surface)}:where(.preliminary-tabs,.maintenance-tabs,.comparison-tabs,.admin-section-tabs,.manual-tabs,.detail-tabs) :where(button,a){border-radius:var(--ui-radius-md);transition:background-color var(--ui-transition),border-color var(--ui-transition),color var(--ui-transition)}:where(.asset-table-wrap,.member-table-wrap,.table-wrap){overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface)}:where(.asset-table,.member-table,.data-table){width:100%;border-collapse:collapse;color:var(--ui-text);font-size:var(--ui-font-small)}:where(.asset-table,.member-table,.data-table) th{background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-weight:800}:where(.asset-table,.member-table,.data-table) :where(th,td){border-bottom:1px solid var(--ui-border)}:where(.status-badge,.state-badge,.role-badge,.code-badge,.cs-badge,.decision-badge,.similarity-badge,.badge){display:inline-flex;min-height:2.2rem;align-items:center;justify-content:center;padding:.2rem var(--ui-space-2);border-radius:var(--ui-radius-pill);font-size:var(--ui-font-caption);font-style:normal;font-weight:800;line-height:1.2;white-space:nowrap}:where(.form-field,.app-modal-field){display:grid;gap:var(--ui-space-2)}:where(.form-field,.app-modal-field)>:where(span,label){color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-weight:700}:where(.form-field,.app-modal-field) :where(input,select,textarea){width:100%;min-height:var(--ui-control-height);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-text);font-size:var(--ui-font-small);transition:border-color var(--ui-transition),box-shadow var(--ui-transition)}:where(.form-field,.app-modal-field) :where(input,select,textarea):focus{border-color:var(--ui-primary);box-shadow:0 0 0 .3rem color-mix(in srgb, var(--ui-primary) 12%, transparent);outline:0}:where(.history-pagination,.pagination,.pager){display:flex;align-items:center;justify-content:center;gap:var(--ui-space-2)}:where(.history-pagination,.pagination,.pager) button{min-width:var(--ui-control-height-sm);min-height:var(--ui-control-height-sm);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text);font-size:var(--ui-font-caption)}:where(.history-pagination,.pagination,.pager) button:not(:disabled):hover{border-color:var(--ui-primary);color:var(--ui-primary)}:where(.history-pagination,.pagination,.pager) button:disabled{background:var(--ui-surface-subtle);color:var(--ui-text-soft)}.table-empty{padding:var(--ui-space-5);color:var(--ui-text-soft);font-size:var(--ui-font-small);text-align:center}.app-wrap{display:flex;flex-direction:column;width:100vw;min-height:100vh;overflow-x:hidden;background-color:var(--ui-canvas)}.app-wrap>header{padding:1rem 3rem;z-index:10;grid-area:header;display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:2rem;background-color:var(--ui-surface);border-bottom:1px solid var(--ui-border)}.app-wrap>header .header-left{display:flex;min-width:0;align-items:center;gap:2.4rem;flex:1 1 auto}.app-wrap>header .logo-wrap{flex-shrink:0}.app-wrap>header .logo-wrap h1,.app-wrap>header .logo-wrap a{display:flex;align-items:center}.app-wrap>header .logo-wrap img{max-height:3.6rem}.app-wrap>header .header-main-menu{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:.6rem;margin:0;padding:0;overflow-x:auto;list-style:none}.app-wrap>header .header-main-menu li{flex-shrink:0}.app-wrap>header .header-main-menu li.active>a{font-weight:bold;background-color:var(--ui-primary);color:var(--ui-surface)}.app-wrap>header .header-main-menu li a{display:flex;min-height:4rem;align-items:center;padding:0 1.4rem;border-radius:var(--ui-radius-md);color:var(--ui-text);white-space:nowrap}.app-wrap>header .user-info{position:relative;flex:0 0 auto}.app-wrap>header .user-trigger{display:flex;min-width:17rem;min-height:4.6rem;align-items:center;gap:var(--ui-space-2);padding:.5rem .8rem .5rem .6rem;border:1px solid rgba(0,0,0,0);border-radius:var(--ui-radius-lg);background:rgba(0,0,0,0);color:var(--ui-text);cursor:pointer;text-align:left;transition:background-color var(--ui-transition),border-color var(--ui-transition),box-shadow var(--ui-transition)}.app-wrap>header .user-trigger:hover,.app-wrap>header .user-trigger.active{border-color:var(--ui-primary-border);background:var(--ui-primary-soft)}.app-wrap>header .user-trigger.active{box-shadow:0 0 0 .3rem color-mix(in srgb, var(--ui-primary) 10%, transparent)}.app-wrap>header .user-avatar{display:inline-grid;width:3.4rem;height:3.4rem;flex:0 0 auto;place-items:center;border-radius:50%;background:linear-gradient(145deg, var(--ui-primary), var(--ui-primary-hover));color:var(--ui-surface);font-size:var(--ui-font-small);font-weight:800;box-shadow:0 .4rem 1.2rem color-mix(in srgb, var(--ui-primary) 24%, transparent)}.app-wrap>header .user-avatar.large{width:4.2rem;height:4.2rem;font-size:var(--ui-font-body-lg)}.app-wrap>header .user-copy{display:grid;min-width:0;flex:1 1 auto;line-height:1.25}.app-wrap>header .user-copy strong,.app-wrap>header .user-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-wrap>header .user-copy strong{color:var(--ui-text-strong);font-size:var(--ui-font-small);font-weight:800}.app-wrap>header .user-copy small{margin-top:.2rem;color:var(--ui-text-soft);font-size:1.1rem}.app-wrap>header .user-chevron{flex:0 0 auto;color:var(--ui-text-muted);font-size:1.6rem;line-height:1;transform:translateY(-0.2rem);transition:transform var(--ui-transition)}.app-wrap>header .user-trigger.active .user-chevron{transform:translateY(0.2rem) rotate(180deg)}.app-wrap>header .user-dropdown{position:absolute;top:calc(100% + .8rem);right:0;z-index:80;width:min(31rem,100vw - 3.2rem);overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-md)}.app-wrap>header .user-dropdown-head{display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-4);border-bottom:1px solid var(--ui-border);background:linear-gradient(135deg, var(--ui-primary-soft), var(--ui-surface))}.app-wrap>header .user-dropdown-head div{display:grid;min-width:0;gap:.2rem}.app-wrap>header .user-dropdown-head strong,.app-wrap>header .user-dropdown-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-wrap>header .user-dropdown-head strong{color:var(--ui-text-strong);font-size:var(--ui-font-body)}.app-wrap>header .user-dropdown-head span{color:var(--ui-text-muted);font-size:var(--ui-font-caption)}.app-wrap>header .user-dropdown-list{display:grid;gap:var(--ui-space-1);padding:var(--ui-space-2)}.app-wrap>header .user-dropdown-item{display:flex;width:100%;min-height:5.6rem;align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);border:0;border-radius:var(--ui-radius-md);background:rgba(0,0,0,0);color:var(--ui-text);cursor:pointer;text-align:left}.app-wrap>header .user-dropdown-item:hover:not(:disabled){background:var(--ui-surface-subtle)}.app-wrap>header .user-dropdown-item:disabled{cursor:default;opacity:.58}.app-wrap>header .user-dropdown-item>span{display:grid;gap:.2rem}.app-wrap>header .user-dropdown-item strong{color:var(--ui-text-strong);font-size:var(--ui-font-small)}.app-wrap>header .user-dropdown-item small{color:var(--ui-text-soft);font-size:1.1rem}.app-wrap>header .user-dropdown-item em{flex:0 0 auto;padding:.3rem .7rem;border-radius:var(--ui-radius-pill);background:var(--ui-surface-subtle);color:var(--ui-text-soft);font-size:1.05rem;font-style:normal;font-weight:700}.app-wrap>header .user-dropdown-item b{color:var(--ui-primary);font-size:2rem;font-weight:500}.app-wrap>header .user-dropdown-logout{display:flex;width:calc(100% - 1.6rem);min-height:4.2rem;align-items:center;margin:0 .8rem .8rem;padding:0 var(--ui-space-3);border:1px solid color-mix(in srgb, var(--ui-danger) 28%, var(--ui-border));border-radius:var(--ui-radius-md);background:var(--ui-danger-soft);color:var(--ui-danger);cursor:pointer;font-size:var(--ui-font-small);font-weight:800}.app-wrap>header .user-dropdown-logout:hover{border-color:var(--ui-danger)}.app-wrap>header .user-menu-fade-enter-active,.app-wrap>header .user-menu-fade-leave-active{transition:opacity var(--ui-transition),transform var(--ui-transition);transform-origin:top right}.app-wrap>header .user-menu-fade-enter-from,.app-wrap>header .user-menu-fade-leave-to{opacity:0;transform:translateY(-0.5rem) scale(0.98)}.app-wrap>nav{grid-area:nav;background-color:var(--ui-surface);border-bottom:1px solid var(--ui-border);box-shadow:var(--ui-shadow-sm)}.app-wrap>nav a:focus{outline:none}.app-wrap>nav ul{display:flex;align-items:center;gap:.6rem;margin:0;padding:0;list-style:none}.app-wrap>nav ul li{flex-shrink:0}.app-wrap>nav ul li.active>a,.app-wrap>nav ul li .active>.router-link-active{font-weight:bold;background-color:var(--ui-primary);color:var(--ui-surface)}.app-wrap>nav ul li a{display:flex;min-height:4rem;align-items:center;padding:0 1.4rem;border-radius:var(--ui-radius-md);white-space:nowrap}.app-wrap>nav .nav-context{display:flex;min-height:3.8rem;align-items:center;gap:1rem;padding:0 3rem;border-top:1px solid var(--ui-border);background-color:var(--ui-surface)}.app-wrap>nav .nav-context .context-label{flex:0 0 auto;color:var(--ui-text-muted);font-size:var(--ui-font-small);font-weight:700}.app-wrap>nav .nav-context button{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;padding:0 1.2rem;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background-color:var(--ui-surface-subtle);color:var(--ui-text);cursor:pointer;font-size:var(--ui-font-small);white-space:nowrap}.app-wrap>nav .nav-context .project-selector{width:100%;min-width:18rem;justify-content:space-between}.app-wrap>nav .nav-context .project-selector::after{margin-left:1rem;content:"▼";font-size:1rem}.app-wrap>nav .nav-context .project-selector-wrap{position:relative;flex:0 1 28rem;min-width:18rem}.app-wrap>nav .nav-context .project-selector-panel{position:absolute;top:calc(100% + .8rem);left:0;z-index:25;display:grid;width:min(34rem,80vw);max-height:32rem;overflow-y:auto;padding:.8rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface);box-shadow:var(--ui-shadow-md);gap:.4rem}.app-wrap>nav .nav-context .selector-empty{padding:1.4rem 1rem;color:var(--ui-text-muted);font-size:var(--ui-font-small);text-align:center}.app-wrap>nav .nav-context .project-selector-option{display:grid;justify-content:stretch;width:100%;min-height:5.4rem;padding:.8rem 1rem;border:0;border-radius:var(--ui-radius-sm);background-color:rgba(0,0,0,0);text-align:left}.app-wrap>nav .nav-context .project-selector-option span{overflow:hidden;color:var(--ui-text-strong);font-size:var(--ui-font-body);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.app-wrap>nav .nav-context .project-selector-option em{margin-top:.3rem;color:var(--ui-text-muted);font-size:var(--ui-font-caption);font-style:normal}.app-wrap>nav .nav-context .project-selector-option:hover,.app-wrap>nav .nav-context .project-selector-option.active{background-color:var(--ui-primary-soft)}.app-wrap>nav .nav-context .project-selector-option.active span{color:var(--ui-primary)}.app-wrap>nav .nav-context .participant-menu-wrap{position:relative;flex:0 0 auto}.app-wrap>nav .nav-context .participant-button.active{border-color:var(--ui-primary);background-color:var(--ui-primary);color:var(--ui-surface)}.app-wrap>nav .nav-context .participant-panel{position:absolute;top:calc(100% + .8rem);right:0;z-index:20;width:26rem;padding:1.2rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background-color:var(--ui-surface);box-shadow:var(--ui-shadow-md)}.app-wrap>nav .nav-context .participant-panel .participant-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.app-wrap>nav .nav-context .participant-panel .participant-panel-head strong{color:var(--ui-text-strong);font-size:var(--ui-font-body)}.app-wrap>nav .nav-context .participant-panel .participant-panel-head button{min-height:2.8rem;padding:0 .9rem;border-color:var(--ui-primary);background-color:var(--ui-surface);color:var(--ui-primary)}.app-wrap>nav .nav-context .participant-panel ul{display:grid;gap:.6rem}.app-wrap>nav .nav-context .participant-panel li{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:3.2rem;padding:0 .8rem;border-radius:var(--ui-radius-sm);background-color:var(--ui-surface-subtle);color:var(--ui-text);font-size:var(--ui-font-small)}.app-wrap>nav .nav-context .participant-panel li div{display:flex;min-width:0;align-items:center;gap:.4rem}.app-wrap>nav .nav-context .participant-panel li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-wrap>nav .nav-context .participant-panel li em{color:var(--ui-text-muted);font-style:normal}.app-wrap>nav .nav-context .participant-panel li small{flex:0 0 auto;padding:.2rem .6rem;border-radius:99rem;background-color:var(--ui-primary-soft);color:var(--ui-primary);font-size:var(--ui-font-caption);font-weight:700}.app-wrap>nav .nav-sub{display:flex;align-items:center;min-height:4.4rem;padding:0 3rem 1rem 3rem;background-color:var(--ui-surface-subtle)}.app-wrap>nav .nav-sub ul{overflow-x:auto}.app-wrap>nav .nav-sub li a{min-height:3.4rem;padding:0 1.2rem;border:1px solid var(--ui-border);background-color:var(--ui-surface);font-size:var(--ui-font-body)}.app-wrap>nav .nav-sub li.active>a,.app-wrap>nav .nav-sub li .active>.router-link-active{border-color:var(--ui-primary);background-color:var(--ui-primary);color:var(--ui-surface)}.app-wrap>main{flex:1 0 auto;min-height:0;height:auto;grid-area:main;padding:1rem 3rem 3rem 3rem;overflow:visible}.app-wrap .footer-wrap{grid-area:footer}.app-wrap.page{display:block;overflow:auto}.participant-note{margin:0;padding:var(--ui-space-3);color:var(--ui-text-soft);font-size:var(--ui-font-caption);text-align:center}.w_100{width:100%}.h_100{height:100%}.mb10{margin-bottom:1rem}.mb20{margin-bottom:2rem}.mb30{margin-bottom:3rem}.mb40{margin-bottom:4rem}.mb50{margin-bottom:5rem}.gap10{gap:1rem}.gap20{gap:2rem}.gap30{gap:3rem}.gap40{gap:4rem}.gap50{gap:5rem}.layout{display:flex}.layout.center{align-items:center}.layout.stretch{align-items:stretch}.layout .start{align-items:flex-start}.layout.space-between{justify-content:space-between}.layout.justify-center{justify-content:center}.layout.justify-end{justify-content:flex-end}.sec-title{font-size:2.2rem;font-weight:700}.zone-wrap{display:flex;align-items:center;justify-content:space-between;flex-direction:row;background-color:var(--ui-primary);padding:.5rem 4rem 0 6rem;border-radius:2rem}.zone-wrap>div{display:flex;align-items:center;justify-content:flex-start;flex-direction:row}.zone-wrap>div>span{color:#fff;margin-left:2rem;font-size:2rem;font-weight:700}.zone-wrap>span{background-color:#fff;border-radius:50%;width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;flex-direction:row}.box-item{background-color:#fff;padding:3rem;border-radius:3rem;height:calc(100% - 33px);overflow:auto}.box-item .box-title{font-size:1.8rem;font-weight:700}.box-item .date{font-size:1.6rem;font-weight:500}.box-item .alram-item{background-color:#f4f6f9;border-radius:1rem;padding:1rem 2rem;margin-bottom:1rem}.box-item .alram-item:last-child{margin-bottom:0rem}.box-item .thumbnail{width:100%;height:241px;aspect-ratio:137/50;overflow:hidden;border-radius:2rem;background-color:#f4f6f9}.box-item .thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.left-zone,.right-zone{background-color:#fff;border-radius:3rem}.left-zone{width:389px;padding:3rem}.left-zone .prompt-zone .tabs button{width:50%;background-color:#666;border:2px solid #666;border-bottom:none;color:#fff;padding:1rem 2rem;border-radius:2rem 2rem 0 0;cursor:pointer}.left-zone .prompt-zone .tabs button.active{background-color:#f8f8f8;border:2px solid var(--ui-primary);border-bottom:none;font-weight:bold;color:var(--ui-primary)}.left-zone .prompt-zone .tab-content{width:100%;height:240px;padding:3rem;border-radius:0 0 2rem 2rem;background-color:#f8f8f8;border:2px solid var(--ui-primary);border-top:none}.left-zone .prompt-zone .tab-content .file-icon{width:3.5rem;height:3.5rem;border-radius:50%;background-color:#8c84d8;display:flex;align-items:center;justify-content:center;flex-direction:row;margin-bottom:1rem}.left-zone .prompt-zone .tab-content label{font-size:1.6rem;font-weight:700}.left-zone .btn-zone{display:flex;align-items:center space-between;justify-content:flex-start;flex-direction:row}.left-zone .btn-zone button{width:50%}.left-zone .btn-zone button.ico-reset{background-color:#666;color:#fff}.left-zone .btn-zone.ico-3d{background-color:var(--ui-primary);color:#fff}.left-zone .direction-zone{background-color:#f4f6f9;padding:2rem;border-radius:2rem}.left-zone .direction-zone .button-list{background-color:#d5dce7;padding:.8rem 2rem;border-radius:1rem;margin-bottom:1rem}.left-zone .direction-zone .button-list:last-child{margin-bottom:0}.left-zone .direction-zone .button-list .icon-wrap{background-color:#fff;border-radius:50%;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;flex-direction:row}.left-zone .direction-zone .button-list .button-font{font-size:1.7rem;font-weight:700}.left-zone .zoom-container{width:100%;display:flex;align-items:center;background-color:#f3f5f9;padding:1rem 3rem;border-radius:2rem;outline:none}.left-zone .zoom-container .zoom-controls{display:flex;align-items:center;gap:10px;border-radius:6px}.left-zone .zoom-container .zoom-controls button{background:none;border:none;font-size:3rem;cursor:pointer;height:4rem;display:flex;align-items:center;justify-content:center;flex-direction:row}.left-zone .zoom-container .zoom-controls input[type=range]{width:130px;cursor:pointer;background:rgba(0,0,0,0);appearance:none}.left-zone .zoom-container .zoom-controls input[type=range]::-webkit-slider-runnable-track{height:6px;background:#fff;border-radius:4px}.left-zone .zoom-container .zoom-controls input[type=range]::-webkit-slider-thumb{appearance:none;height:16px;width:16px;background-color:#5c4dc5;border-radius:50%;margin-top:-5px;box-shadow:0 0 0 6px rgba(92,77,197,.2)}.left-zone .zoom-container .zoom-display{margin-left:auto;font-size:2rem;font-weight:bold}.right-zone{width:calc(100% - 410px);display:flex;align-items:center;justify-content:flex-start;flex-direction:row}.right-zone .canvas-zone{padding:3rem;width:calc(100% - 60px)}.right-zone .canvas-zone .top-zone{background-color:#666;padding:1rem 2rem;border-radius:2rem 2rem 0 0}.right-zone .canvas-zone .top-zone>ul>li>button{width:3rem;height:3rem;border-radius:50%;background-color:#333}.right-zone .canvas-zone .bottom-zone{height:calc(100% - 50px);background-color:#f4f6f9;border-radius:0 0 2rem 2rem}.right-zone .equipment-zone .button-collection{background-color:var(--ui-primary);padding:2rem;border-radius:0 2rem 2rem 0}.right-zone .equipment-zone .button-collection>ul>li{margin-bottom:1rem}.right-zone .equipment-zone .button-collection>ul>li>button{width:3rem;height:3rem;border-radius:50%;background-color:#2c2092;display:flex;align-items:center;justify-content:center;flex-direction:row}.right-zone .equipment-zone .button-collection>ul>li.active button{background-color:#fff}.right-zone .equipment-zone .button-collection>ul>li .child-buttons{width:250px;position:absolute;top:50%;right:5rem;background-color:#333;color:#fff;border-radius:2rem;transform:translateY(-50%);padding:1rem 4rem;z-index:10}.right-zone .equipment-zone .button-collection>ul>li .child-buttons>li{width:100%;padding:.5rem 0rem;list-style:square}.right-zone .equipment-zone .button-collection>ul>li .child-buttons>li button{background-color:rgba(0,0,0,0)}.right-zone .equipment-zone .palette-picker{position:absolute;top:50%;right:5rem}.right-zone.feedback-detail-zone{display:block;padding:3rem}.project-container .top-zone .search-zone{padding:2rem 0;border-radius:1.2rem;display:flex;align-items:center;justify-content:center;flex-direction:row;margin-bottom:3rem}.project-container .top-zone .search-zone input{width:600px}.project-container .bottom-zone{height:calc(100% - 180px);display:grid;grid-template-columns:repeat(auto-fit, minmax(315px, 1fr));gap:2.4rem}.project-container .bottom-zone .card{position:relative;background-color:#fff;border-radius:1.2rem;box-shadow:0 .2rem .8rem rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:space-between;min-height:320px;cursor:pointer}.project-container .bottom-zone .card .thumbnail{background:linear-gradient(135deg, #e0e5ec, #fff);height:20rem;border-radius:.8rem}.project-container .bottom-zone .card .thumbnail img{width:100%;height:100%;object-fit:cover}.project-container .bottom-zone .card .card-footer{font-size:1.4rem;color:#333;height:calc(100% - 20rem);padding:2rem;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}.project-container .bottom-zone .card .card-footer .title{font-weight:bold;font-size:2rem;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:1rem}.project-container .bottom-zone .card .card-footer .date{font-size:1.2rem;color:#888}.project-container .bottom-zone .card.new-card{background-color:#fff;text-align:center;color:#333;justify-content:center;align-items:center;padding:2rem;gap:2rem;cursor:pointer}.project-container .bottom-zone .card.new-card .new-symbol{display:flex;justify-content:center;align-items:center;width:100px;height:100px;border-radius:50%;background-color:#eaf0ff}.project-container .bottom-zone .card.new-card .new-text{font-weight:600;line-height:1.4}.project-container .bottom-zone .card.new-card .new-icon{width:3rem;height:3rem;border:1px solid;border-radius:50%;background-image:url(../../06e02e3605adb7972196.svg);background-position:center;background-repeat:no-repeat}.project-container .ico-sch{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.dropdown-menu{position:absolute;bottom:0;background-color:#fff;border-radius:1.2rem;padding:2rem;box-shadow:0 .2rem .8rem rgba(0,0,0,.05);z-index:10;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.dropdown-menu>button{margin-bottom:1rem}.dropdown-menu>button:last-child{margin-bottom:0}.dropdown-menu.right{right:-14rem}.dropdown-menu.left{right:7rem}.selected{border:1px solid #2c2092;background-color:#f4f6f9;color:#2c2092}.feedback-list{background-color:#fff;border-radius:2rem;padding:2rem;margin-top:1rem;height:calc(100% - 119px);overflow-y:auto}.feedback-list .feedback-item{padding:2rem 0;border-bottom:1px solid #e0e5ec}.feedback-list .feedback-item:first-child{padding-top:0}.feedback-list .feedback-item:last-child{border-bottom:none;padding-bottom:0}.feedback-list .feedback-item .feedback-card{padding:2rem;background-color:#f4f6f9;border-radius:1.2rem;margin-bottom:1rem}.feedback-list .feedback-item .feedback-card h4{margin-bottom:1rem}.feedback-list .feedback-item .feedback-card h4 span{margin-left:1rem}.feedback-list .feedback-item .feedback-card .feedback-message{font-size:1.6rem;font-weight:500;background-color:#fff;padding:1rem 2rem;border-radius:1.2rem;width:100%;margin-bottom:1rem}.feedback-list .feedback-item .feedback-card .feedback-message p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:normal}.feedback-list .feedback-item .feedback-card .meta{text-align:center}.feedback-list .feedback-item .feedback-card .meta span{display:inline-block;padding:0 1.5rem}.feedback-list .btn-group{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:1rem}.feedback-list .btn-group button{width:100%}.feedback-list .btn-group button.purple{background-color:var(--ui-primary);border:1px solid var(--ui-primary);color:#fff}.feedback-list .btn-group button.delete{background-color:#d70000}.feedback-title{font-size:2.5rem;font-weight:700;text-align:right}.summary{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:3rem;background-color:var(--ui-canvas);border-radius:1.2rem;padding:2rem}.summary p span{display:inline-block;padding:.3rem 2rem;border-radius:3rem;font-size:1.6rem;font-weight:500}.summary p:nth-of-type(1) span{background-color:#d5dce7}.summary p:nth-of-type(2) span{background-color:#fff;color:#d70000;border:1px solid #d70000}.summary p:nth-of-type(3) span{background-color:#fff;color:var(--tk-primary);border:1px solid var(--tk-primary)}.summary p strong{font-weight:700;margin-left:3rem}.feedback-detail{padding-top:3rem;height:calc(100% - 72px)}.feedback-detail.first-view{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.feedback-detail.first-view p{text-align:center}.feedback-detail.first-view p:nth-of-type(1){font-size:3.5rem;font-weight:700;margin-bottom:1rem;margin-top:2rem}.feedback-detail .top-zone{padding-bottom:1rem;border-bottom:1px solid}.feedback-detail .top-zone .project-name{display:inline-block;padding:.3rem 2rem;border:1px solid;border-radius:1rem;font-size:1.6rem;font-weight:700}.feedback-detail>ul{height:calc(100% - 43px - 40px);overflow-y:auto}.feedback-detail>ul>li{padding:2rem 0;border-bottom:1px solid #e0e5ec}.feedback-detail>ul>li:last-child{border-bottom:0}.feedback-detail>ul>li .right-content{width:calc(100% - 300px)}.feedback-detail>ul>li .right-content p{padding:1rem 3rem;width:100%;background-color:#f1f7ff;border-radius:1rem}.feedback-detail>ul>li>p{margin-top:1rem}.feedback-detail>ul>li>p span{padding:1rem}.feedback-detail .send-btn{position:absolute;top:50%;right:3rem;transform:translateY(-50%)}.custom-modal{position:absolute;top:185%;left:50%;transform:translateX(-50%);min-width:200px;max-width:350px;height:auto;z-index:10;background-color:#fff;border-radius:2rem}.custom-modal .modeling-title{padding:1rem 2rem;text-align:center;background-color:#d5dce7;border-radius:2rem 2rem 0 0;font-weight:700}.custom-modal .modeling-content{padding:2rem}.custom-modal .modeling-content ul li{width:100%;list-style:circle}.custom-modal .modeling-content label{width:100px}.custom-modal .modeling-content input{min-width:200px}.custom-modal .modeling-content textarea{min-height:7rem}.modal .modal-dialog.small-modal{width:55rem}.version-list li{padding:1rem;border:1px solid;border-radius:1rem;margin-bottom:1rem}.version-list li:last-child{margin-bottom:0}.text-btn{background-color:rgba(0,0,0,0);border:none;font-size:1.6rem;font-weight:700;cursor:pointer;padding:0}.text-btn:hover{text-decoration:underline}.text-btn.purple{color:var(--ui-primary)}.text-btn.blue{color:#007bff}.cursor{cursor:pointer}.footer-wrap{width:100%;background-color:#f4f6f9;border-top:1px solid #e0e5ec;padding:2rem 4rem;z-index:100;position:relative}.footer-wrap .footer-content{display:flex;align-items:center;flex-direction:column;max-width:1920px;margin:0 auto}.footer-wrap .footer-content .product-info{font-size:1.4rem;font-weight:700;color:var(--ui-primary)}.footer-wrap .footer-content .copyright{font-size:1rem;font-weight:500;color:#666}.password-change-container{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:2rem;background-color:#f5f7fa}.form-wrap{width:100%;max-width:600px;padding:3rem;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}h3{margin-bottom:.5rem;font-size:1.8rem;font-weight:600;text-align:center}.desc{margin-bottom:2.5rem;text-align:center;color:#666}.input-group{display:flex;align-items:center;margin-bottom:1.5rem;gap:1rem}.input-group label{width:140px;margin-bottom:0;font-weight:500;color:#333;flex-shrink:0;text-align:left;line-height:1.4;word-break:keep-all}.input-group input{flex:1;width:100%}.btn-group{display:flex;gap:1rem;margin-top:2.5rem}.btn-group button{flex:1;padding:.8rem}.mt20{margin-top:2rem}.auth-page{min-height:100%;padding:4rem 2rem;color:#172033;background-color:#f4f7fb}.auth-page .form-control{height:4.8rem;border:1px solid #d8e0ea;border-radius:1.2rem;background-color:#f9fbfd;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.auth-page .form-control:focus{border-color:#176b87;background-color:#fff;box-shadow:0 0 0 .4rem rgba(23,107,135,.12)}.auth-page .input-group{gap:.8rem}.auth-page .input-group .btn{min-width:9.8rem;border-radius:1.2rem;white-space:nowrap}.login-wrap,.find-wrap,.join-wrap,.password-change-container{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.login-box{width:min(100%,52rem);padding:4rem;border:1px solid rgba(216,224,234,.9);border-radius:2.4rem;background-color:#fff;box-shadow:0 2.4rem 6rem rgba(20,31,51,.12)}.login-box.join-box{width:min(100%,78rem)}.login-logo{margin-bottom:2.4rem;text-align:center}.login-logo img{max-height:4.8rem}.auth-copy{margin-bottom:2.8rem;text-align:left}.auth-copy .auth-eyebrow{margin-bottom:.8rem;color:#176b87;font-size:1.2rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.auth-copy h1{margin-bottom:.8rem;color:#111827;font-size:3rem;font-weight:800;line-height:1.25}.auth-copy p{color:#5e6b7e;font-size:1.5rem;line-height:1.6}.login-form .login-btn{width:100%;height:5rem;border-radius:1.4rem;font-size:1.6rem;font-weight:800}.icon-label{padding-left:2rem;background-position:left center;background-repeat:no-repeat}.icon-label.lbtn{padding-left:4rem;background-image:url(../../b9ba881416adc104ec87.svg)}.btn.primary.login-btn,.netx-btn{background-color:#176b87;border:1px solid #176b87;color:#fff}.btn.primary.login-btn:hover,.netx-btn:hover{background-color:#145c74;border-color:#145c74}.black{background-color:#202938;border:1px solid #202938;color:#fff}.black:hover{background-color:#111827;border-color:#111827}.auth-link-panel{display:grid;grid-template-columns:1.2fr 1fr;gap:.8rem;margin-top:2rem}.auth-link-panel .auth-link{min-height:4.6rem;display:flex;align-items:center;justify-content:center;flex-direction:row;border:1px solid #d8e0ea;border-radius:1.2rem;color:#374151;font-size:1.4rem;font-weight:800;background-color:#fff}.auth-link-panel .auth-link.primary{color:#fff;border-color:#263a5b;background-color:#263a5b}.auth-link-panel .auth-link.muted{border-style:dashed;color:#8a93a3;font-weight:500;cursor:default}.auth-link-panel .auth-link.muted:hover{border-color:#d8e0ea;color:#8a93a3}.auth-link-panel .auth-link:hover{border-color:#176b87;color:#176b87;background-color:#eef8fb}.auth-link-panel .auth-link.primary:hover{color:#fff;background-color:#1f304d}.auth-bottom-link{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:1rem;margin-top:2rem;color:#6b7280;font-size:1.4rem;font-weight:700}.auth-bottom-link a{color:#176b87;font-weight:900}.auth-switch{display:grid;grid-template-columns:repeat(2, 1fr);gap:.6rem;padding:.6rem;margin-bottom:2.4rem;border:1px solid #d8e0ea;border-radius:1.4rem;background-color:#f3f6fa}.auth-switch a{min-height:4.2rem;display:flex;align-items:center;justify-content:center;flex-direction:row;border-radius:1rem;color:#5e6b7e;font-size:1.4rem;font-weight:800}.auth-switch a.active{color:#fff;background-color:#176b87;box-shadow:0 1rem 2.4rem rgba(23,107,135,.2)}.find-wrap .find-title{margin-bottom:1.6rem;font-size:2rem;font-weight:800}.find-wrap .find-methods{padding:2rem;margin-bottom:2.4rem;border:1px solid #d8e0ea;border-radius:1.6rem;background-color:#f9fbfd}.find-wrap .find-methods>div{padding:0;border-bottom:0}.find-wrap .find-methods label{min-width:15rem;font-weight:800}.find-wrap .auth-form{padding:1.6rem 0 0}.join-wrap .login-box.join-box .tbl-wrap{margin-bottom:1.6rem;overflow:hidden;border:1px solid #d8e0ea;border-radius:1.6rem}.join-wrap .login-box.join-box .tbl-wrap .tbl.data tbody th{color:#263a5b;font-weight:800;background-color:#f3f6fa !important}.join-wrap .login-box.join-box .tbl-wrap .tbl.data tbody td{background-color:#fff}.join-wrap .login-box.join-box .tbl-wrap .tbl.data tbody tr:last-child th,.join-wrap .login-box.join-box .tbl-wrap .tbl.data tbody tr:last-child td{border-bottom:0}.password-change-container .form-wrap{width:min(100%,54rem);padding:4rem;border:1px solid rgba(216,224,234,.9);border-radius:2.4rem;background-color:#fff;box-shadow:0 2.4rem 6rem rgba(20,31,51,.12)}.password-change-container h3{margin-bottom:.8rem;color:#111827;font-size:2.6rem;font-weight:800}.password-change-container .desc{margin-bottom:2.4rem;color:#5e6b7e;font-size:1.5rem}.password-change-container .input-group{display:block;margin-bottom:1.4rem}.password-change-container .input-group label{display:block;margin-bottom:.8rem;color:#263a5b;font-size:1.4rem;font-weight:800}.error-message{margin-bottom:1.6rem;padding:1.2rem 1.4rem;border:1px solid #fecaca;border-radius:1.2rem;background-color:#fff1f2;color:#991b1b;font-size:1.3rem;font-weight:700}.warning{margin-bottom:1rem;color:#dc2626;font-size:1.3rem}.netx-btn{width:100%;height:5rem;border-radius:1.4rem;font-size:1.6rem;font-weight:800}@media(max-width: 720px){.auth-page{padding:2.4rem 1.4rem}.login-box{padding:2.4rem;border-radius:1.8rem}.auth-copy h1{font-size:2.4rem}.auth-link-panel{grid-template-columns:1fr}.auth-bottom-link{flex-wrap:wrap}.join-wrap .login-box.join-box .tbl.data colgroup{display:none}.join-wrap .login-box.join-box .tbl.data tr,.join-wrap .login-box.join-box .tbl.data th,.join-wrap .login-box.join-box .tbl.data td{display:block;width:100%}.join-wrap .login-box.join-box .tbl.data th{padding-bottom:.4rem;border-bottom:0}}
