.layer-backdrop--sheet:has(.project-create-sheet){background:var(--overlay)}.layer-surface.project-create-sheet{--project-create-footer-height:60px;--project-create-sheet-height:399px;border-color:var(--reference-border-sheet);border-radius:var(--radius-sheet) var(--radius-sheet) var(--radius-none) var(--radius-none);box-shadow:none;color:var(--text);height:var(--project-create-sheet-height);max-width:none;max-height:calc(100dvh - 96px);padding:0 var(--space-4) var(--space-4);flex-direction:column;display:flex;overflow:hidden}.project-create-handle{background:var(--reference-surface-handle);border-radius:var(--radius-pill);height:6px;margin:var(--space-3) auto var(--space-4);flex:0 0 6px;width:100px}.project-create-header{height:48px;padding-bottom:var(--space-4);flex:0 0 48px;justify-content:space-between;align-items:flex-start;display:flex}.project-create-header h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);height:var(--space-8);line-height:var(--line-height-title);align-items:center;margin:0;display:flex}.project-create-close{border-radius:var(--radius-md);color:var(--text);height:var(--space-8);width:var(--space-8);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.project-create-close:hover{background:var(--reference-surface-hover)}.project-create-help{background:var(--surface-muted);border-radius:var(--radius-md);box-shadow:var(--shadow-reference-help);color:#1f2026;height:59px;margin-top:var(--space-4);padding:var(--space-2-5) var(--space-3) var(--space-2-5) var(--space-2-5);flex:0 0 59px;align-items:flex-start;font-size:16px;line-height:24px;display:flex}.project-create-help-icon{color:var(--reference-text-control);height:18px;margin-top:var(--space-0-25);flex:0 0 16px;width:16px;display:block}.project-create-help-icon svg{margin-top:var(--space-0-5);display:block}.project-create-help-copy{margin-left:var(--space-2);flex:1;min-width:0}.project-create-help-copy h3{color:var(--text-control);font-size:var(--text-md);font-weight:var(--font-weight-medium);height:15px;line-height:var(--line-height-label);margin:0 0 var(--space-1);padding-top:var(--space-0-5)}.project-create-help-copy p{color:var(--text-secondary);font-size:var(--text-md);height:16px;line-height:var(--line-height-body);text-overflow:ellipsis;white-space:nowrap;align-self:flex-start;width:max-content;margin:0;overflow:hidden;transform:translateY(2px)}.project-create-form{margin-top:var(--space-8);flex-direction:column;flex:1;min-height:0;display:flex}.project-create-form .ui-form-field{gap:var(--space-2);height:52px;position:relative}.project-create-form .ui-form-field label,.project-create-color-field legend{color:#434449;font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs)}.project-create-form .ui-form-field input{background:var(--reference-surface-translucent);border-radius:var(--radius-md);box-shadow:var(--shadow-reference-input);font-size:var(--text-md);height:var(--space-8);line-height:var(--line-height-control);min-height:var(--space-8);padding:var(--space-0) var(--space-2-5);border:0}.project-create-form .ui-form-field input::placeholder{color:var(--text-tertiary);opacity:1}.project-create-form .ui-form-field input:focus-visible{box-shadow:var(--shadow-reference-input-focus);outline:var(--outline-reference-focus-width) solid var(--outline-reference-focus);outline-offset:0}.project-create-form .ui-form-error{background:var(--surface-raised);border-radius:var(--radius-xs);line-height:var(--line-height-sm);padding:var(--space-0-5) var(--space-1);z-index:1;position:absolute;top:50px;left:8px}.project-create-color-field{height:48px;margin:var(--space-6) 0 0;border:0;min-width:0;padding:0}.project-create-color-field legend{height:12px;margin-bottom:var(--space-2);width:100%;padding:0}.project-create-colors{align-items:center;gap:var(--space-2-5);height:var(--control-sm);display:flex}.project-create-color{cursor:pointer;flex:0 0 var(--control-sm);height:var(--control-sm);width:var(--control-sm);display:block;position:relative}.project-create-color>span[aria-hidden=true]{border-radius:var(--radius-pill);height:var(--control-sm);width:var(--control-sm);display:block}.project-create-color-input:checked+span{outline:var(--outline-reference-selection-width) solid var(--brand);outline-offset:var(--space-0-5)}.project-create-color-input:focus-visible+span{box-shadow:var(--shadow-reference-focus)}.project-create-footer{flex:0 0 var(--project-create-footer-height);align-items:center;gap:var(--space-2);height:var(--project-create-footer-height);margin:var(--space-6) calc(var(--space-4) * -1) calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4) var(--space-4);justify-content:flex-end;display:flex}.project-create-cancel,.project-create-submit{border-radius:var(--radius-md);font-size:var(--text-md);font-weight:var(--font-weight-medium);height:var(--space-8);line-height:var(--line-height-control);padding:var(--space-0) var(--space-2-5)}.project-create-cancel{background:0 0;flex:0 0 63px;width:63px;min-width:63px}.project-create-cancel:hover,.project-create-cancel:focus-visible{background:var(--surface-muted)}.project-create-submit{background:var(--brand);box-shadow:var(--shadow-reference-primary);color:var(--surface-raised);flex:0 0 108.5px;width:108.5px;min-width:108.5px}.project-create-submit:hover:not(:disabled){background:var(--brand-hover)}.project-create-submit:disabled{background:var(--reference-brand-disabled);cursor:default}.layer-surface.project-create-sheet--error{--project-create-sheet-height:463px}.project-create-error{color:var(--text-secondary);font-size:var(--text-md);line-height:var(--line-height-body);margin:var(--space-3) 0 0}.layer-backdrop--dialog:has(.project-create-sheet--dialog){background:var(--overlay-reference-dialog)}.layer-surface.project-create-sheet--dialog{color:#000;background:#fbfaf9;border:.8px solid #e8e7e4;border-radius:12px;width:min(448px,100vw - 32px);height:auto;min-height:368.5px;max-height:calc(100dvh - 32px);padding:16px;overflow:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.project-create-sheet--dialog .project-create-header h2,.project-create-sheet--dialog .project-create-close,.project-create-sheet--dialog .project-create-cancel{color:#26272b}.project-create-sheet--dialog .project-create-help{color:#16171b;background:#f5f4f2;flex:none;height:auto;min-height:79px;margin-top:0}.project-create-sheet--dialog .project-create-help-icon{color:#16171b}.project-create-sheet--dialog .project-create-help-icon svg{color:#313236}.project-create-sheet--dialog .project-create-help-copy h3{color:#3e3f43}.project-create-sheet--dialog .project-create-help-copy p{color:#727376;white-space:normal;width:auto;height:auto;min-height:40px;line-height:20px;overflow:visible;transform:none}.project-create-sheet--dialog .project-create-form{flex:none;margin-top:16px}.project-create-sheet--dialog .ui-form-field label,.project-create-sheet--dialog .project-create-color-field legend{color:#3e3f43}.project-create-sheet--dialog .ui-form-field input{color:#26272b}.project-create-sheet--dialog .ui-form-field input:focus-visible{outline:none}.project-create-sheet--dialog .project-create-color-field{flex-shrink:0}.project-create-sheet--dialog .project-create-cancel{flex-basis:auto;width:auto}.project-create-sheet--dialog .project-create-submit{white-space:nowrap;flex-basis:auto;width:auto}.project-create-sheet--dialog .project-create-submit:disabled{background:var(--brand);opacity:.6}@media (max-width:520px){.layer-surface.project-create-sheet:not(.project-create-sheet--dialog){height:auto;max-height:calc(100dvh - var(--space-4));min-height:var(--project-create-sheet-height)}.project-create-sheet:not(.project-create-sheet--dialog) .project-create-help{flex-basis:auto;height:auto;min-height:79px}.project-create-sheet:not(.project-create-sheet--dialog) .project-create-form{flex:none}.project-create-help-copy p{overflow-wrap:anywhere;white-space:normal;width:auto;height:auto;overflow:visible;transform:none}}
