.project-create{width:min(650px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:28px;border:1px solid #d5dce5;border-radius:12px;background:#fff;color:#171a1d;overflow-y:auto;box-sizing:border-box}
.project-create::backdrop{background:rgb(0 0 0 / 55%)}
.project-create-top{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}
.project-create-top h2{margin:0;font-size:26px}
.project-create-steps{display:flex;gap:18px;flex-wrap:wrap;padding:0 0 18px;margin:0 0 24px;border-bottom:1px solid #d5dce5;list-style:none;color:#606a79;font-size:14px}
.project-create-steps [aria-current=step]{color:#171a1d;font-weight:700;text-decoration:underline;text-decoration-color:#a0bd20;text-underline-offset:8px;text-decoration-thickness:3px}
.project-create .field{display:grid;gap:8px;margin:20px 0 12px}
.project-create input,.project-create select{width:100%;min-width:0;min-height:44px;box-sizing:border-box}
.project-create [data-channel-entry]{padding-top:12px}
.project-create [data-create-error]{color:#a52a2a;margin-top:20px}
.project-create-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:28px}
.project-create .button{min-height:44px}
.project-create-summary{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px 18px;margin:22px 0 28px}
.project-create-summary dt{color:#606a79}.project-create-summary dd{margin:0;overflow-wrap:anywhere}
.project-create-copy{border-top:1px solid #d5dce5;padding-top:22px}.project-create-copy h3{margin:0 0 12px}
.project-create p{line-height:1.55}.project-create .hint{color:#606a79}
.project-create [hidden]{display:none!important}
.project-create :focus-visible{outline:2px solid #65751a;outline-offset:3px}
.project-create ::selection{background:#d6f54b;color:#171a1d}
.project-create input{caret-color:#65751a}
@media(max-width:600px){.project-create{padding:20px;width:calc(100vw - 20px)}.project-create-top{gap:12px}.project-create-top h2{font-size:23px}.project-create-steps{gap:12px;font-size:12px}.project-create-summary{grid-template-columns:1fr;gap:4px}.project-create-summary dd{margin-bottom:12px}.project-create-actions{flex-wrap:wrap}.project-create-actions .primary{flex:1}}
