.signIn{min-height:100vh;padding:var(--dd-space-5);background:var(--dd-color-surface-paper);color:var(--dd-color-text-primary);place-items:center;display:grid}.signInPanel{width:min(calc(var(--dd-space-rhythm) * 48), 92vw);gap:var(--dd-space-4);padding:var(--dd-space-5);background:var(--dd-color-surface-panel);border:1px solid var(--dd-color-border-rule);border-radius:var(--dd-radius-panel);box-shadow:var(--dd-elevation-sheet);flex-direction:column;display:flex}.signInWordmark{font-weight:var(--dd-type-weight-strong);font-size:var(--dd-type-md-size);line-height:var(--dd-type-md-line);margin:0}.signInForm{align-items:stretch;gap:var(--dd-space-2);flex-direction:column;display:flex}.signInForm h1{margin:0 0 var(--dd-space-1);font-size:var(--dd-type-lg-size);line-height:var(--dd-type-lg-line)}.signInForm p{margin:0}.signInForm label{color:var(--dd-color-text-muted);font-size:var(--dd-type-sm-size);line-height:var(--dd-type-sm-line)}.signInField{min-height:var(--dd-target-pointer);padding:0 var(--dd-space-2);border:1px solid var(--dd-color-plan-benchwork-edge);border-radius:var(--dd-radius-control);background:var(--dd-color-surface-raised);color:var(--dd-color-text-primary);font:inherit;transition:border-color var(--dd-motion-hover) var(--dd-motion-easing)}.signInField:focus{border-color:var(--dd-color-accent-focus);outline:none}.signInField[aria-invalid=true]{border-color:var(--dd-color-severity-warning)}.signInError{color:var(--dd-color-severity-warning);font-size:var(--dd-type-sm-size);line-height:var(--dd-type-sm-line)}.signInLine{padding:var(--dd-space-2) var(--dd-space-3);border:1px solid var(--dd-color-severity-warning);border-radius:var(--dd-radius-control);font-size:var(--dd-type-sm-size);line-height:var(--dd-type-sm-line)}.signInSend{margin-top:var(--dd-space-1);align-self:flex-start}.signInAnother{font-size:var(--dd-type-sm-size);line-height:var(--dd-type-sm-line);align-self:flex-start}.conflictHost{z-index:var(--dd-layer-toasts);padding:var(--dd-space-4);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.views:has(>.conflictHost) .propsCard{visibility:hidden}.conflictCard{pointer-events:auto;width:min(calc(var(--dd-space-rhythm) * 116 - 2 * var(--dd-space-5)), 100%);gap:var(--dd-space-2);padding:var(--dd-space-3);background:var(--dd-color-surface-panel);border:1px solid var(--dd-color-severity-warning);border-radius:var(--dd-radius-control);box-shadow:var(--dd-elevation-popover);color:var(--dd-color-text-primary);font-size:var(--dd-type-sm-size);line-height:var(--dd-type-sm-line);white-space:normal;flex-direction:column;display:flex}.conflictCard p{margin:0}.conflictButtons,.carryInButtons{gap:var(--dd-space-2);flex-wrap:wrap;display:flex}.carryIn{gap:var(--dd-space-2);margin:var(--dd-space-2) 0 var(--dd-space-3);padding:var(--dd-space-3);border:1px solid var(--dd-color-border-rule);border-radius:var(--dd-radius-control);background:var(--dd-color-surface-raised);flex-direction:column;display:flex}.carryIn p{margin:0}.btn.iconOnly.accountButton{width:var(--dd-target-pointer);height:var(--dd-target-pointer);min-width:var(--dd-target-pointer);min-height:var(--dd-target-pointer);border-radius:50%;flex:none;padding:0}.btn.iconOnly.accountButton svg{width:min(100%, var(--dd-icon-grid));height:min(100%, var(--dd-icon-grid));flex:none}@media (pointer:coarse){.btn.iconOnly.accountButton{width:var(--dd-target-touch);height:var(--dd-target-touch);min-width:var(--dd-target-touch);min-height:var(--dd-target-touch)}}.accountMenu{align-items:flex-start;gap:var(--dd-space-2);padding:var(--dd-space-3);outline:none;flex-direction:column;display:flex}.accountEmail{color:var(--dd-color-text-primary);font-size:var(--dd-type-sm-size);line-height:var(--dd-type-sm-line)}
