.legacyHeader{position:-webkit-sticky;position:sticky;top:0;z-index:40;border-bottom:1px solid var(--border);background:hsla(0,0%,100%,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.legacyHeaderInner{width:min(100%,1120px);margin:0 auto;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.legacyBrand{color:var(--text);font-size:1.05rem;font-weight:700;letter-spacing:.02em;text-decoration:none}.legacyNavList{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:var(--space-3)}.legacyNavLink{color:var(--text-subtle);font-size:.92rem;font-weight:600;text-decoration:none}.legacyNavLink:focus-visible,.legacyNavLink:hover{color:var(--accent)}.createMain{display:grid;padding-top:var(--space-5);padding-bottom:var(--space-7)}.createMain .box{width:100%;display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm)}.createMain .box h1{margin:0;color:var(--text);font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.15}.createMain .help{margin:0;color:var(--text-muted);line-height:1.6}.createMain .form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.createMain .form-row.single{grid-template-columns:1fr}.createMain label{display:block;margin-bottom:6px;color:var(--text);font-size:.9rem;font-weight:600}.createMain button,.createMain input,.createMain select,.modal button{font:inherit}.createMain input,.createMain select{width:100%;min-height:44px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text)}.createMain input[readonly]{background:var(--surface-muted);color:var(--text-subtle)}.createMain input[aria-invalid=true],.createMain select[aria-invalid=true]{border-color:var(--danger)}.createMain .actions,.modal .actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.createMain button.primary,.modal button.primary{min-height:44px;padding:0 16px;border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent);color:#fff;font-weight:700;cursor:pointer}.createMain button.primary[disabled],.modal button.primary[disabled]{opacity:.6;cursor:not-allowed}.createMain button.ghost,.modal button.ghost{min-height:44px;padding:0 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);cursor:pointer}.createMain .check{color:var(--success);margin-left:6px}.createMain .inline-error{color:var(--danger);font-size:.82rem;margin-top:4px}.modal-backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(8,11,17,.44);z-index:60}.modal{width:min(100%,460px);display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:0 18px 44px rgba(8,15,28,.18)}.modal h2{margin:0;color:var(--text);font-size:1.15rem}.modal .actions{justify-content:flex-end}@media (max-width:720px){.legacyHeaderInner{align-items:flex-start;flex-direction:column}.legacyNavList{width:100%;gap:var(--space-2);flex-wrap:wrap}.createMain{padding-top:var(--space-4)}.createMain .box{padding:var(--space-4)}.createMain .form-row{grid-template-columns:1fr}.createMain .actions,.modal .actions{align-items:stretch}.createMain .actions button,.modal .actions button{width:100%}}.ConfirmDialog_backdrop__W8yBv{z-index:110}.ConfirmDialog_modal__tLqss{width:min(100%,520px);display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5)}.ConfirmDialog_header__Xa7xv{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ConfirmDialog_title__qzdr1{margin:0;color:var(--text);font-size:1.2rem;font-weight:700}.ConfirmDialog_description__Kr40Y{color:var(--text-muted);line-height:1.6;white-space:pre-wrap}.ConfirmDialog_description__Kr40Y>:first-child{margin-top:0}.ConfirmDialog_description__Kr40Y>:last-child{margin-bottom:0}.ConfirmDialog_actions__Jfy1M{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.ConfirmDialog_confirmDanger__bU_Sd{border-color:var(--danger);background:var(--danger);color:#fff}.ConfirmDialog_confirmDanger__bU_Sd:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb,var(--danger) 86%,#000)}@media (max-width:720px){.ConfirmDialog_modal__tLqss{padding:var(--space-4)}.ConfirmDialog_actions__Jfy1M{align-items:stretch}.ConfirmDialog_actions__Jfy1M .ui-button{width:100%}}